这可能是一个简单的问题,但我想不出最好的答案。
在经典ASP网站中,我使用if / then语句进行授权,如下所示:
if session("isAdmin")=true then
' Page Body
else
Response.Redirect to Session/Auth Expired
end if
我想知道这样做是否相同:
if not session("isAdmin")=true then
Response.redirect to Session/Auth Expire
end if
' Page Body
我应该将页面包装在if..then中吗?或者我可以在顶部包含一个文件,在页面正文出现之前进行检查和重定向?
答案 0 :(得分:2)
第二种选择正常。在处理/呈现页面主体的其余部分之前,将重定向用户。