【发布时间】:2010-11-09 12:56:07
【问题描述】:
是否可以根据用户的 IP 地址以编程方式为用户会话设置会话超时?
示例:如果 IP 地址在 192.0.X 范围内,则将会话超时设置为 6 小时。否则,保留 web.config 中的默认设置(或设置为 30 分钟)。
大概这将在Global.asax:Session_Start 中完成。现在我可以只使用用户在会话中的第一个请求的 IP 地址(考虑到用户可以在会话中更改 IP 地址的事实)。
ASP.net 3.5、IIS 7
【问题讨论】:
标签: asp.net session ip-address session-timeout