当用户在标准MVC站点注册时,他们必须通过电子邮件点击验证-是否有一种方法可以在任何地方设置此链接的过期?
谢谢
可以,您可以设置TokenLifespan
,默认设置为一天。
这个例子,取自帐户确认和密码恢复与ASP。NET Identity向您展示如何将其更改为3hrs。
if (dataProtectionProvider != null)
{
manager.UserTokenProvider =
new DataProtectorTokenProvider<ApplicationUser>
(dataProtectionProvider.Create("ASP.NET Identity"))
{
TokenLifespan = TimeSpan.FromHours(3)
};
}