当我注销Page.User.Identity.Name的值时,仍然包含用户名,而不是将空字符串放在那里。 有人知道为什么吗? 我与Visual Studio 2010的工作,C#为什么在注销时page.user.identity.name不是“”
1
A
回答
1
0
我有过类似的问题给你。我做了一些研究,听起来好像它可能与页面缓存有关。
我的解决方法此问题是重定向到另一个页面(即登录或主页)。
希望有所帮助。
+0
这是从我的主人:LogoutAction =“重定向”LogoutText =“注销”LogoutPageUrl =“〜/”,我需要改变什么? – ves
1
如果您使用模板创建网站,那么您可能使用表单身份验证。
当你点击退出后,你需要火里面
FormsAuthentication.SignOut();
这应该删除与该用户的所有必需的会话/饼干具有这种代码的事件。
0
您是否正在查看与注销时相同的请求中的值?如果是这样,那么名称将在那里,因为用户仍然对该请求进行身份验证(身份验证在ASP.NET中很早发生)。在下一个请求中,您应该看到用户不再通过身份验证(您正在查找的值将是空的string
)。相反,当你第一次认证一个用户时,你会看到当前的请求没有被认证,但是在随后的请求中他们会被认证。
相关问题
- 1. 为什么注销
- 2. 什么设置Page.User.Identity.Name
- 3. 为什么注销不起作用? Symfony2
- 4. FB.login为什么不删除注销cookie?
- 5. 为什么我的注销脚本没有注销
- 6. 为什么我的WIF注销不能将我从所有RP网站注销?
- 7. 为什么重定向到https注销?
- 8. 检索注销时间而不注销
- 9. 为什么我不能在iOS注销Google?
- 10. 为什么注销时调用的$ state.go转换仅在注销时才会转换?... angular ... ui-router
- 11. Rails Nginx和Thin - 为什么用户在回收时不会被注销?
- 12. 为什么以及何时注销内容观察员android
- 13. 有什么更好的注销在PHP?
- 14. WSO2 Identity Server - 在辅助IDP上注销 - 为什么LogoutRequestProcessor会说会话索引不在注销请求中?
- 15. 什么是OpenID Connect Back-channel注销中的注销令牌中的sid声明?
- 16. Swift/Xcode:为什么PFUser.currentuser()不会返回零如果注销?
- 17. 的NodeJS,护照和Facebook,为什么我不能注销
- 18. 为什么我不能使用Devise注销用户?
- 19. Android为什么Facebook SDK注销按钮不显示?
- 20. 当我注销并重新登录时,为什么Spring Security会在注销前转到最后一页?
- 21. 当我注销时,为什么我的守护程序不会终止?
- 22. 在角2中实现注销的正确方法是什么?
- 23. 为什么SESSION_EXPIRE_AT_BROWSER_CLOSE = True在浏览器关闭时将用户注销?
- 24. 为什么我应该在阻止撤销注册时调用-processPendingChanges?
- 25. 在MVC3使用Page.User.Identity.Name
- 26. 为什么java.lang.invoke.LambdaForm $ Hidden注解是运行时注释?
- 27. 自动注销jQuery或什么?
- 28. 为什么在iOS版的FB SSO中看不到注销按钮?
- 29. Activeadmin不注销,当我点击“注销”
- 30. 注销JS SDK不会注销PHP SDK
您的注销代码是什么样的? – JConstantine
我使用的asp.net网站(不是空的网站),其中包含自动登录(没有代码在c#登出,因为我看到) – ves
如果它是setable,然后继续设置它与登出事件中的'String.Empty'。 – Tarik