WebSecurity объекта
Определение
ConfirmAccount() метод подтверждает и активирует учетную запись с помощью маркеров подтверждения.
C # и VB Синтаксис
WebSecurity.ConfirmAccount( accountConfirmationToken )
Примеры
Пример С #
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";
}
}
Пример В.Б.
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
параметры
параметр | Тип | Описание |
---|---|---|
accountConfirmationToken | String | Подтверждение tokene |
Возвращаемое значение
Тип | Описание |
---|---|
Boolean | правда , если учетная запись подтверждена, иначе ложь. |
Ошибки и исключения
Любой доступ к объекту WebSecurity выбрасывает InvalidOperationException , если:
- InitializeDatabaseConnection() метод не был вызван
- SimpleMembership не инициализируется (or disabled in the website configuration) - (or disabled in the website configuration)
замечания
Маркер подтверждения может быть создан с помощью CreateAccount() , CreateUserAndAccount() , или GeneratePasswordResetToken() методов.
Общая процедура для передачи маркеров пользователя по электронной почте, и попросить пользователь проверить подлинность (via a link to a confirmation page) .
Технические данные
имя | Стоимость |
---|---|
Пространство имен | WebMatrix.WebData |
сборочный | WebMatrix.WebData.dll |
<Объект WebSecurity