具有 MVC 标识的"记住我"功能



我正在尝试在我的MVC应用程序中实现记住我功能,我想通过使用MVC身份来完成它。通常会话在一小时内过期,但是,每当用户选中"记住是"复选框时,过期时间将更改为一周。我正在使用 cookie 身份验证。 解决这个问题的正确方法是什么?

您只需将 IsPersistent 设置为 true 即可在登录用户标识时完成此操作(您可能还希望为外部流添加某种"记住我"复选框(

如果有人选中了该复选框,则IsPersisten应该是true,否则为false。

AuthenticationManager.SignIn(new AuthenticationProperties { IsPersistent = <rememberMe> }, <userIdentity>);

相关内容

  • 没有找到相关文章

最新更新