当前位置: 代码迷 >> ASP.NET >> SetAuthCookie忘!
  详细解决方案

SetAuthCookie忘!

热度:9771   发布时间:2013-02-25 00:00:00.0
SetAuthCookie忘高手指点!!!
FormsAuthentication.SetAuthCookie( "sUid ",   false);
  string   aa   =   User.Identity.Name;
为什么在调试时,aa的值为空呀?如何解决呀??

------解决方案--------------------------------------------------------
webconfig里身份验证模式调成forms了么?
------解决方案--------------------------------------------------------
FormsAuthentication.SetAuthCookie( "sUid ", false);

改成

FormsAuthentication.SetAuthCookie( "sUid ", true);
------解决方案--------------------------------------------------------
我也遇到这个问题,我已经解决了。
检查你的name值中是否包含有“空格”,比如name= ".ASPXAUTH "的话肯定会出现你说的问题,只有name= ".ASPXAUTH "才是正确的!
  相关解决方案