2 panyuan922 panyuan922 于 2014.12.17 16:46 提问

为什么我的网站登陆后链接中间插入了一串字符

登陆后链接变成
http://www.XXXX.com/(F(HDc3otfFs0wkZu4P4CjZ50Qkck2q8aekR3g6F0m_NRZRo7kt7XQ6CjAFBR4PR8kZLx0gRAzev9seoI0ANc7KjlfbTe1FJ8WWILWNGn1ObS0ZcAcdIFeyJuzVcaAOHu5BT8L1lC67TVf99X8D20UWbSWMcAEoFj--cf-s0ifLMkCDxPwrN0Ntnpv81iEhXwd10))/Default.aspx _

本来应该是http://www.XXXX.com/Default.aspx的
吧中间那串去掉就退出登陆了。
有没有办法变成正常的样子?
网站登陆系统用的是自带的 Membership,登陆也是默认登陆控件,自定义的样式

3个回答

showbo
showbo   Ds   Rxr 2014.12.17 16:58
已采纳

web.config配置了cookieless为true了,这样session的id就会添加到url地址上,配置为false

 <sessionState cookieless="false" mode="InProc"></sessionState>
panyuan922
panyuan922 回复showbo: 解决了 改下<forms loginUrl="~/Account/Login.aspx" timeout="2880" cookieless="UseCookies"/>就行了
接近 3 年之前 回复
showbo
showbo 回复panyuan922: 那可能是你用的这个浏览器禁用了cookie,或者针对你这个网站禁用了cookie也会出现这个问题,一般session id是存储在cookie中的,检查下你的浏览器cookie设置
接近 3 年之前 回复
panyuan922
panyuan922 大概是我的浏览器问题,谷歌浏览器正常,IE浏览器就会出现。(IE11) 我再看看
接近 3 年之前 回复
feiyun0112
feiyun0112   Rxr 2014.12.17 16:47

web.config是不是设置了不允许cookie

panyuan922
panyuan922 没有 sessionState 节点是不是就代表没设置?
接近 3 年之前 回复
panyuan922
panyuan922   2014.12.17 16:54

没有 sessionState 节点是不是就代表没设置?

Csdn user default icon
上传中...
上传图片
插入图片