请记住我的MVC身份功能

时间:2017-08-01 07:02:11

标签: c# asp.net-mvc security login asp.net-identity

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

1 个答案:

答案 0 :(得分:3)

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

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

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