kin*_*nes 6 c# asp.net asp.net-mvc asp.net-identity
使用ASP.NETIdentity时,我希望在用户登录我的网站时尽可能长时间地保留登录信息,这样用户在重新打开浏览器时就不需要再次登录了(就像github.com和stackoverflow.com一样) ).当我登录github时,它会持续很多天我的信息,所以我不需要每天都重新登录.是否有任何方法可以使用ASP.NETIdentity 实现此功能?
只需将适当的值传递给isPersistentSignIn 方法的参数即可:
SignInManager.PasswordSignInAsync("email@id.com", "password", isPersistent: true, shouldLockout: false);
Run Code Online (Sandbox Code Playgroud)
或者
SignInManager.SignInAsync(applicationUser, isPersistent: true, rememberBrowser: false);
Run Code Online (Sandbox Code Playgroud)
该isPersistent参数用于控制是否应保留用户的身份验证 cookie。
该rememberBrowser参数用于双因素身份验证的情况:记住的浏览器可以仅使用密码直接登录。
| 归档时间: |
|
| 查看次数: |
698 次 |
| 最近记录: |