asp.net – MVC标识||禁用所有cookie并“记住我”选项?
发布时间:2020-05-27 15:48:17 所属栏目:asp.Net 来源:互联网
导读:我正在使用MVC 4和身份2.0,我在我的网站(开箱即用功能)“记住我”,我想禁用此选项,并在我的网站中有这两个选项之一: 1.用户每次使用我的网站时都需要登录(输入用户名和密码). 2.user每次都需要登录,但网站会记住他30分钟并且不会强迫他在该时间段内登录(在我
|
我正在使用MVC 4和身份2.0,我在我的网站(开箱即用功能)“记住我”,我想禁用此选项,并在我的网站中有这两个选项之一: 1.用户每次使用我的网站时都需要登录(输入用户名和密码). 2.user每次都需要登录,但网站会记住他30分钟并且不会强迫他在该时间段内登录(在我们的情况下为30分钟). 我怎样才能完成这3件事? 禁用我只是注释登录页面中的复选框我认为它会做的伎俩:) 编辑: 当我设置这个: app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,LoginPath = new PathString("/Logon/LogOn"),ExpireTimeSpan = TimeSpan.FromMinutes(30),});
我是否需要从那里评论/删除此代码: app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,LoginPath = new PathString("/Account/Login"),Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager,ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(30),regenerateIdentity: (manager,user) => user.GenerateUserIdentityAsync(manager))
}
});
app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
解决方法对于禁用“记住我”,将false作为最后一个参数传递给await userManager.SignInAsync(AuthenticationManager,user,false); 并从您的视图中删除此复选框. 要使Cookie在30分钟后过期,请在Auth.Config中将ExpireTimeSpan设置为30分钟 app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Web API的压缩过滤器
- asp.net-mvc-3 – Asp.net mvc 3-获取当前控制器实例(不只是
- asp.net – RegisterOnSubmitStatement在客户端验证之后
- asp.net-mvc – 在哪里可以找到C#示例代码来实现ASP.NET MV
- asp.net-mvc-4 – 在VS2012中运行代码分析时出错
- asp.net – UserControl属性中的默认值
- MVC3中的IValidatableObject – 客户端验证
- asp.net – 无法加载类型’system.data.entity.design.aspn
- asp.net – 在IIS中将WebAPI添加为子/嵌套应用程序
- asp.net-core – project.json中的框架和导入部分:它们是什
推荐文章
站长推荐
- asp.net-mvc – asp.net mvc:int值的千位分隔符
- asp.net – ‘txtName’未声明 由于其保护等级可
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net – 将单选按钮与相应的标签对齐
- asp.net-mvc – asp.NET:未知长度的MVC路径
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面
- asp.net-mvc – IE10将令牌注入到.NET MVC链接中
- ASP.NET主题 – 应该使用它们吗?
- asp.net-mvc-3 – ASP.MVC 3 Razor在Html.Partia
- asp.net-mvc – Visual Studio在剃刀语句中显示语
热点阅读
