gpt4 book ai didi

asp.net - 电子邮件 token 在 15 分钟后过期 - Asp Identity 2.0 API

转载 作者:行者123 更新时间:2023-12-02 17:59:08 28 4
gpt4 key购买 nike

我在 Asp Dot Net Identity API 2.0 API 中遇到一个奇怪的问题。

当用户注册时,我会向用户发送一封确认电子邮件。如果用户在注册后 15 分钟内确认他/她的帐户,则“ConfirmEmailAsync”方法似乎有效。

但是 15 分钟后,如果我尝试确认电子邮件地址,则会收到“无效 token ”错误。

有没有办法设置 token 到期时间?

这是一个非常令人沮丧的问题,而且很难解决。

有人可以帮忙吗?

最佳答案

更改Create方法(App_Start\IdentityConfig.cs文件)中的代码。

if (dataProtectionProvider != null)
{
manager.UserTokenProvider =
new DataProtectorTokenProvider<ApplicationUser>
(dataProtectionProvider.Create("ASP.NET Identity"))
{
TokenLifespan = TimeSpan.FromHours(3)
};
}

来源:http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity

关于asp.net - 电子邮件 token 在 15 分钟后过期 - Asp Identity 2.0 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27152612/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com