FormsAuthentication.SignOut();刷新页面后还是登录状态,求高手。

zhongxiaobing
佛山市淘之梦家具有限公司官方帐号
2013-04-12 02:23:00

用下面两种方法都不行,是不是我登录时出问题
HttpCookie c2 = new HttpCookie(FormsAuthentication.FormsCookieName);
c2.Domain = FormsAuthentication.CookieDomain;
c2.Expires = DateTime.Now.AddHours(-1);
Response.Cookies.Add(c2);


//FormsAuthentication.SignOut();
//HttpContext.Current.Session.Abandon();
//FormsAuthentication.RedirectToLoginPage();

...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongxiaobing 2013-04-15
  • 打赏
  • 举报
回复
引用 4 楼 dingzongyinnihao 的回复:
那你肯定要把一级域的COOKie一同清空掉吧
是的,刚开始不知道怎么弄,弄了会才清楚
  • 打赏
  • 举报
回复
那你肯定要把一级域的COOKie一同清空掉吧
zhongxiaobing 2013-04-14
  • 打赏
  • 举报
回复
引用 1 楼 wonderfuly 的回复:
第一种方法有问题,你是创建一个cookie,而不是获取你设定的cookie. 还有就是你设定的Expires是多少? 第二种方法应该不会有问题吧。 把你登录时设定的代码贴出来看看。
还是谢谢你的回复
zhongxiaobing 2013-04-14
  • 打赏
  • 举报
回复
引用 1 楼 wonderfuly 的回复:
第一种方法有问题,你是创建一个cookie,而不是获取你设定的cookie. 还有就是你设定的Expires是多少? 第二种方法应该不会有问题吧。 把你登录时设定的代码贴出来看看。
代码没有问题,我自己找到问题所在了,还有就是两种方法都可以用,只是我定的所在域不是本站域,
游戏人间 2013-04-12
  • 打赏
  • 举报
回复
第一种方法有问题,你是创建一个cookie,而不是获取你设定的cookie. 还有就是你设定的Expires是多少? 第二种方法应该不会有问题吧。 把你登录时设定的代码贴出来看看。
Web应用模式在开发Web应用中,有两种应用模式:前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再适用于前端App应用,为了对接App后端还需再开发一套接口。 前后端分离在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对外提供数据即可。在前后端分离的应用模式中 ,前端与后端的耦合度相对较低。在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。作为一名全栈项目的开发者, 开发标准的 REST 接口,需要用到 Django Rest framework。Django REST framework是构建WebAPI的强大而灵活的工具包。对于开发者来说这个WebAPI来说极具可用性。认证策略(Authentication)包括包OAuth1a和OAuth2。串行化(Serialization)同时支持ORM和non-ORM数据。可定制化的基于函数的常规视图,不需要更多的其他的功能。众多的文件以及社区大力支持,被国际认可的公司所使用和信任,包括Mozilla, Red Hat, Heroku, and和Eventbrite. 

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧