用户登录后,Session 设置的时间是30 分钟 ,30 分钟过后如果用户不操作,Session 会自动丢失,用户需要重新的登录,这样有很多用户不满意,希望各位大哥想办法解决下,在不用cookies 的情况下, 我知道有个办法就是把Session 存到指定的服务器,用一台服务器存储所有用户的Session ,希望看到问题的大哥们多多出注意 ! 小弟先谢了!
2 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
呵呵是的这样是可以的,不过我还是建议你用Cookie
要么就是在Global.asax文件里设置
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
Session.Timeout = 你想要的时间值整型;
}
不过一般一个网站中最好不要用太多的Session,否则你的服务器会出问题
看这里
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="40"/>
- 2 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消