ASP.NET会员密码到期
发布时间:2020-12-15 18:39:22 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.NET成员身份验证我的网络应用程序。这对我来说很好。我现在必须实现密码到期。 如果密码已经过期,则用户应该被重定向到ChangePassword屏幕,不应该允许访问应用的任何其他部分而不用更改密码。 有很多aspx页面。如果密码已过期,一个解决方案
我正在使用ASP.NET成员身份验证我的网络应用程序。这对我来说很好。我现在必须实现密码到期。
如果密码已经过期,则用户应该被重定向到ChangePassword屏幕,不应该允许访问应用的任何其他部分而不用更改密码。 有很多aspx页面。如果密码已过期,一个解决方案可能是重定向到每个aspx的ChangePassword屏幕OnInit。是否有任何其他解决方案或建议。 谢谢, 解决方法
再到
csgero’s answer,我发现你不需要在ASP.Net 2.0(3.5)中明确地添加一个这个事件的事件处理程序。
您可以在global.asax中简单地创建以下方法,并将其连接起来: void Application_PostAuthenticateRequest(object sender,EventArgs e) { if (this.User.Identity.IsAuthenticated) { // get user MembershipUser user = Membership.GetUser(); // has their password expired? if (user != null && user.LastPasswordChangedDate.Date.AddDays(90) < DateTime.Now.Date && !Request.Path.EndsWith("/Account/ChangePassword.aspx")) { Server.Transfer("~/ChangePassword.aspx"); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.Net WebForms上的MVP
- asp.net-mvc – 使用Multipart格式的Web API模型绑定
- asp.net-mvc – 传递参数到我的部分视图?
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- asp.net – ResetPassword Token它存储的方式和位置?
- 为什么这会考虑不好的做法?或者是吗? (ASP.Net)
- 61条面向对象设计的经验原则 转载
- asp.net-mvc – 当我不知道内容类型时如何返回文件结果
- asp.net-core-mvc – ASP NET Core 2.0 appsettings.Develo
- 如何在asp.net gridview中设置行之间水平线的颜色?
推荐文章
站长推荐
- asp.net-mvc – 如何将ASP.Net MVC路径段中的1或
- asp-classic – 在ASP Classic应用程序中获取根目
- asp.net – MVC4 – ContextDependentView – 这
- asp.net MVC数据库驱动的导航菜单
- 将asp.net值传递给javascript块
- asp.net-mvc – 如何将现有的asp.net应用程序迁移
- asp.net-core – 如何从控制器调用View组件
- asp.net – 配置节“system.servicemodel”无法读
- asp.net-mvc-2 – 用于实现CanExecute样式命令的
- 在没有viewstate的情况下运行ASP.NET
热点阅读