GeneratePasswordResetToken() 方法生成一个密码重置令牌,可以在电子邮件中发送给用户以便用户可以重设密码。
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
expiration | Integer | 令牌到期时间,以分钟计。默认是 1440(24 小时) |
类型 | 描述 |
---|---|
String | 一个重置令牌。 |
在下面的情况下,任何对 WebSecurity 对象的访问将抛出一个 InvalidOperationException:
如果用户已忘记密码,请使用 ResetPassword() 方法。ResetPassword() 方法要求一个密码重置令牌。
确认令牌可通过 CreateAccount()、 CreateUserAndAccount() 或 GeneratePasswordResetToken() 方法创建。
密码可通过代码重置,但是一般过程是发送电子邮件给用户(带有令牌和指向页面的链接),这样用户就可以通过新的令牌确认新的密码:
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
ASP.NET Panel DefaultButton 属性 Panel 控件定义和用法 DefaultButton 属性用于设置或返回 Panel 控件的默认按钮的 ID。 使用 ...
ASP.NET ListBox 控件 Web 服务器控件定义和用法 ListBox 控件用于创建但选货多选的下拉列表。 ListBox 控件中的每个可选项目是...
ASP.NET TableCell VerticalAlign 属性 TableCell 控件定义和用法 VerticalAlign 属性用于设置或返回 TableCell 控件中内容的垂...
ASP.NET Web Forms - 维持 ViewState ViewState 是基于 webform 的,在 web 窗体控件属性处设置 runat = "server",这个控件会被...
广告轮转器广告轮转控制器从一个列表里随机选择在外部 XML 定时文件中指定的横幅图像。这个外部 XML 定时文件被叫做广告文件。广...