如何在.net中登录后更改sessionid



出于安全原因,我想在登录后更改session_id。在php中,有一个函数session_regenerate_id();可以在不丢失当前会话信息的情况下改变sessionid

.NET中是否有类似的函数

NET不直接支持重新生成会话ID的功能。请参阅有关该问题的文档。有一种不那么快速和肮脏的方法,通过将ASPNET_SessionID值设置为空字符串并重定向以便重新生成该值。

最新更新