gpt4 book ai didi

asp.net - 如何在 asp.net MVC 5 中注销用户?

转载 作者:行者123 更新时间:2023-12-02 10:12:12 25 4
gpt4 key购买 nike

当 session 对象不存在时,我尝试注销用户, View 中包含以下代码:

FormsAuthentication.SignOut();

但这不起作用 - 用户已经通过身份验证。

我发现默认的 LogOff Controller 操作使用此代码注销用户:

AuthenticationManager.SignOut();

但在我看来,我无法使用此代码。

那么如何在我的 View 中注销用户呢?或者当不可能时我如何在 Controller 中执行此操作?

感谢您的帮助:)

最佳答案

您可以在 Controller 中执行此操作,例如在 LogOut() 等单独的操作中执行此操作。完成注销后,将用户重定向到首页(例如)。

然后您只需创建一个指向该操作的链接即可。

View 不是包含任何东西的地方,而是纯粹简单的表示逻辑,例如 if 语句或 for 循环。 Controller 应该处理应用程序行为,例如注销。

关于asp.net - 如何在 asp.net MVC 5 中注销用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20708916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com