如何在asp.net MVC 5中注销用户?
发布时间:2020-12-16 09:53:43 所属栏目:asp.Net 来源:网络整理
导读:当我的视图中的以下代码不存在会话对象时,我正在尝试注销用户: FormsAuthentication.SignOut(); 但这不起作用 – 用户已经过身份验证. 我已经看到默认的LogOff Controller Action使用此代码来注销用户: AuthenticationManager.SignOut(); 但我不能在我的视
当我的视图中的以下代码不存在会话对象时,我正在尝试注销用户:
FormsAuthentication.SignOut(); 但这不起作用 – 用户已经过身份验证. 我已经看到默认的LogOff Controller Action使用此代码来注销用户: AuthenticationManager.SignOut(); 但我不能在我的视图中使用此代码. 那么如何在我的视图中注销用户?或者在不可能的情况下如何在控制器中执行此操作? 感谢帮助 :) 解决方法
您将在控制器中执行此操作,例如在LogOut()之类的单独操作中执行此操作.完成注销后,将用户重定向到首页(例如).
然后,您只需链接到该操作即可. 视图不是包含任何东西的地方,而是纯粹简单的表示逻辑,如if语句或for循环.控制器应该像注销一样处理应用程序行为. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 动态创建的DropDownList在Postback上丢失了List
- asp.net-mvc – ASP.MVC 2.0当整数值为零时,如何显示整数的
- swagger – Swashbuckle ASP.NET Core使用application / x-
- asp.net-mvc – 在IIS 6上托管ASP.NET MVC时是否会丢失功能
- asp.net – 如何处理在IIS上运行的网站的计划任务?
- asp.net – HTTP错误404.15请求过滤模块配置为拒绝查询字符
- asp.net – 临时环境应该与现场环境相等多少?
- 如何在IIS10中正确启动asp.net应用程序
- asp.net-mvc-4 – 如何在MVC4 ViewModel,Controller,View中
- ASP.NET Core根据环境切换NLog配置
推荐文章
站长推荐
- asp.net – Request.IsLocal是安全还是可以欺骗?
- asp.net – 如何循环通过WebForms中的数据,就像在
- asp.net-mvc – 如何在MVC视图中使用Bootstrap按
- asp.net-mvc – 如何在发布MVC应用程序时包含自定
- asp.net – Visual Studio开发服务器使用错误的端
- asp.net – 用户控件(ascx)和属性
- asp.net – 我可以在ASPX页面中使用扩展方法内联
- 使用ASP.NET WebApi中的HttpClient异步读取分块内
- asp.net-mvc – 用于ASP.NET MVC的Spark T4模板
- asp.net-mvc – Sitecore:添加到此处按钮未显示
热点阅读