ASP.NET 网站重新登录

用户登录后,Session  设置的时间是30 分钟  ,30 分钟过后如果用户不操作,Session 会自动丢失,用户需要重新的登录,这样有很多用户不满意,希望各位大哥想办法解决下,在不用cookies 的情况下, 我知道有个办法就是把Session 存到指定的服务器,用一台服务器存储所有用户的Session ,希望看到问题的大哥们多多出注意 ! 小弟先谢了!

慕姐8265434
浏览 427回答 2
2回答

吃鸡游戏

呵呵是的这样是可以的,不过我还是建议你用Cookie要么就是在Global.asax文件里设置&nbsp;void Session_Start(object sender, EventArgs e)&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 在新会话启动时运行的代码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Session.Timeout = 你想要的时间值整型;&nbsp;&nbsp;&nbsp; }不过一般一个网站中最好不要用太多的Session,否则你的服务器会出问题&nbsp;&nbsp;看这里<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="40"/>

大话西游666

晕倒,这样干嘛不用cookies?  在global.asax中处理session_end事件
打开App,查看更多内容
随时随地看视频慕课网APP