Метод WebSecurity ConfirmAccount
Определения
ConfirmAccount () метод использует маркер подтверждения учетной записи , чтобы подтвердить и активировать свой аккаунт.
C # и синтаксис VB
WebSecurity.ConfirmAccount( accountConfirmationToken )
примеров
Примеры C #
string message = "";
var confirmationToken = Request["confirmationCode"];
WebSecurity.Logout();
if (!confirmationToken.IsEmpty())
{
if (WebSecurity.ConfirmAccount(confirmationToken))
{
message = "Registration confirmed";
}
else
{
message = "Could not confirm your registration";
}
}
var confirmationToken = Request["confirmationCode"];
WebSecurity.Logout();
if (!confirmationToken.IsEmpty())
{
if (WebSecurity.ConfirmAccount(confirmationToken))
{
message = "Registration confirmed";
}
else
{
message = "Could not confirm your registration";
}
}
Примеры VB
message = ""
confirmationToken = Request("confirmationCode")
WebSecurity.Logout()
if !confirmationToken.IsEmpty() then
if WebSecurity.ConfirmAccount(confirmationToken) then
message = "Registration Confirmed"
else
message = "Could not confirm your registration"
end if
end if
confirmationToken = Request("confirmationCode")
WebSecurity.Logout()
if !confirmationToken.IsEmpty() then
if WebSecurity.ConfirmAccount(confirmationToken) then
message = "Registration Confirmed"
else
message = "Could not confirm your registration"
end if
end if
параметры
参数 | 类型 | 描述 |
---|---|---|
accountConfirmationToken | String | 帐户确认令牌 |
Возвращаемое значение
类型 | 描述 |
---|---|
Boolean | 如果帐户已确认,则返回 true ,否则返回 false 。 |
Ошибки и исключения
В следующем сценарии, любой доступ к объекту WebSecurity сгенерирует InvalidOperationException:
- Метод InitializeDatabaseConnection () не был вызван
- не SimpleMembership инициализации (или отключен в конфигурации сайта)
замечание
Счет маркер подтверждение Createaccount (), CreateUserAndAccount () или GeneratePasswordResetToken () метод создает.
Общая процедура, чтобы отправить по электронной почте на маркер пользователя для проверки подлинности запроса пользователя (через ссылку на страницу подтверждения).
технические данные
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
объекты WebSecurity