【发布时间】:2013-06-14 06:19:21
【问题描述】:
例如,我们可以使用 MasterPage 来整合页眉和页脚的布局。
但我们可以将它用于服务器端操作,例如检查用户登录的会话。 这种方法有风险吗?如果我们使用这种方法有什么缺点?
【问题讨论】:
标签: asp.net .net session master-pages
例如,我们可以使用 MasterPage 来整合页眉和页脚的布局。
但我们可以将它用于服务器端操作,例如检查用户登录的会话。 这种方法有风险吗?如果我们使用这种方法有什么缺点?
【问题讨论】:
标签: asp.net .net session master-pages
我认为我们不应该在代码中手动检查用户登录的会话。 ASP.NET 为我们提供了表单身份验证,它已经为我们做到了。身份验证是另一个不应与页面逻辑混合的问题(关注点分离)
【讨论】:
Session 使用母版页没有缺点。否则,它有助于检查会话值,因为无需检查每一页的值。它只能在母版页中检查,并会影响所有页面。
【讨论】:
母版页可用于检查是否存在经过身份验证的用户的会话,否则会将用户重定向到登录屏幕。
在登录屏幕上尝试使用 ASP.NET 登录控件。
【讨论】: