Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

Метод WebSecurity GeneratePasswordResetToken

объекты WebSecurity объекты WebSecurity

Определения

GeneratePasswordResetToken () метод генерирует маркер сброса пароля может быть отправлен пользователю по электронной почте , так что пользователь может сбросить пароль.


C # и синтаксис VB

WebSecurity.GeneratePasswordResetToken( userName, expiration )


параметры

参数 类型 描述
userName String 用户名
expiration Integer 令牌到期时间,以分钟计。默认是 1440(24 小时)


Возвращаемое значение

类型 描述
String 一个重置令牌。


Ошибки и исключения

В следующем сценарии, любой доступ к объекту WebSecurity сгенерирует InvalidOperationException:

  • Метод InitializeDatabaseConnection () не был вызван
  • не SimpleMembership инициализации (или отключен в конфигурации сайта)

замечание

Если вы забыли свой пароль, пожалуйста , используйте метод ResetPassword (). ResetPassword () метод требует маркер сброса пароля.

Подтвердите токена Createaccount (), CreateUserAndAccount () или GeneratePasswordResetToken () метод создает.

Пароль можно сбросить с помощью кода, но общая процедура для отправки по электронной почте пользователю (с маркером и ссылку, указывающую на страницу), так что пользователь может подтвердить новый пароль, новый знак:

@{
newPassword = Request["newPassword"];
confirmPassword = Request["confirmPassword"];
token = Request["token"];
if isPost
{
// input testing is ommitted here to save space
retunValue = ResetPassword(token, newPassword);
}
}
<h1>Change Password</h1>

<form method="post" action="">

<label for="newPassword">New Password:</label>
<input type="password" id="newPassword" name="newPassword" title="New password" />

<label for="confirmPassword">Confirm Password:</label>
<input type="password" id="confirmPassword" name="confirmPassword" title="Confirm new password" />

<label for="token">Pasword Token:</label>
<input type="text" id="token" name="token" title="Password Token" />

<p class="form-actions">
<input type="submit" value="Change Password" title="Change password" />
</p>

</form>


технические данные

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


объекты WebSecurity объекты WebSecurity