asp.net – 使用Session来存储身份验证?
发布时间:2020-12-16 03:19:19 所属栏目:asp.Net 来源:网络整理
导读:我有很多 problems with FormsAuthentication和潜在的工作我正在考虑在会话中存储登录? Login:Session["Auth.ClientId"] = clientId;IsAuthenticated:Session["Auth.ClientId"] != null;Logout;Session["Auth.ClientId"] == null; 无论如何,我并没有真正使
我有很多
problems with FormsAuthentication和潜在的工作我正在考虑在会话中存储登录?
Login: Session["Auth.ClientId"] = clientId; IsAuthenticated: Session["Auth.ClientId"] != null; Logout; Session["Auth.ClientId"] == null; 无论如何,我并没有真正使用FormsAuthentication的大部分功能.这是一个坏主意吗? 解决方法
我不会在会话中存储任何有价值的信息.
对于身份验证,我会使用: if (HttpContext.Current.User.Identity.IsAuthenticated) { // Then u use // this.User.Identity.Name as my membership_id so i could call this everywhere }else { //Redirect to Login //gettting my LoginPageAddress Response.Redirect(ConfigurationSettings.AppSettings["LoginPage"]); } 登录是这样的: FormsAuthentication.SetAuthCookie(membership_ID,false) 无论如何希望这有帮助 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC 3.0编辑可变长度列表并使用PRG模式
- asp.net-mvc – 如何将CSS类名添加到ASP.NET MVC 3 Url.Act
- Singleton vs Cache ASP.NET
- asp.net-mvc – 在Elastic Beanstalk Web.config中访问ASP.
- asp.net-mvc – 使用Asp.net MVC 4中的OutputCacheAttribut
- asp.net-mvc – 如何在不同的控制器中管理MVC区域和RenderA
- ASP.NET中上传并读取Excel文件数据示例
- ASP.NET重写自定义错误不发送内容类型头
- asp.net – 我可以同时拥有Controller和ApiController吗?
- asp.net-mvc-3 – 存储库模式和Azure表存储(???)
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 4如何根据角色提供不
- 在ASP.NET MVC中启用了对Javascript的测试
- asp.net-mvc-3 – mvc dropdownlistfor没有标记为
- asp.net-mvc – 无法在mvc 4中映射特定控制器的路
- dropdownlist事件不显示在属性窗口asp.net Visua
- asp.net-mvc-3 – 强类型的RadioButtonlist
- asp.net-mvc-3 – Ninject – 无法找到资源
- asp.net-mvc – 如何使用角度路由来嵌套3个mvc剃
- asp.net – 形式auth超时和会话超时的差异
- 为什么ASP.NET MVC5中的重载不可能?
热点阅读