在哪里设置 MVC 注册 link 过期设置?
Where to set MVC registration link expiry setting?
当用户在标准 MVC 网站上注册时,他们必须通过电子邮件单击验证 - 有没有办法在任何地方设置此 link 的过期时间?
谢谢
是的,您可以设置TokenLifespan
,默认设置为一天。
这个取自 Account Confirmation and Password Recovery with ASP.NET Identity 的示例向您展示了如何将其更改为 3 小时。
if (dataProtectionProvider != null)
{
manager.UserTokenProvider =
new DataProtectorTokenProvider<ApplicationUser>
(dataProtectionProvider.Create("ASP.NET Identity"))
{
TokenLifespan = TimeSpan.FromHours(3)
};
}
当用户在标准 MVC 网站上注册时,他们必须通过电子邮件单击验证 - 有没有办法在任何地方设置此 link 的过期时间?
谢谢
是的,您可以设置TokenLifespan
,默认设置为一天。
这个取自 Account Confirmation and Password Recovery with ASP.NET Identity 的示例向您展示了如何将其更改为 3 小时。
if (dataProtectionProvider != null)
{
manager.UserTokenProvider =
new DataProtectorTokenProvider<ApplicationUser>
(dataProtectionProvider.Create("ASP.NET Identity"))
{
TokenLifespan = TimeSpan.FromHours(3)
};
}