Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 如何在asp页面上检查用户authanticaon_Authentication_Asp Classic_Login Control - Fatal编程技术网

Authentication 如何在asp页面上检查用户authanticaon

Authentication 如何在asp页面上检查用户authanticaon,authentication,asp-classic,login-control,Authentication,Asp Classic,Login Control,我有三个页面,分别是login.asp、check.asp和admin.asp。我想阻止用户访问页面,只需键入url,如www.xxxxxxx.xxx/admin.asp。如何做到这一点?有没有办法检查重定向页面。?ı想要只检查.asp页面就可以重定向到admin.asp页面 我知道会话解决方案,但ı想使用另一个基本上,您需要设置某种身份验证令牌,以标识用户已通过身份验证。这通常通过cookie或会话值来完成。然后,在任何需要身份验证的页面上,检查该令牌是否存在 如果令牌(可以是简单的布尔IsA

我有三个页面,分别是login.asp、check.asp和admin.asp。我想阻止用户访问页面,只需键入url,如www.xxxxxxx.xxx/admin.asp。如何做到这一点?有没有办法检查重定向页面。?ı想要只检查.asp页面就可以重定向到admin.asp页面


我知道会话解决方案,但ı想使用另一个

基本上,您需要设置某种身份验证令牌,以标识用户已通过身份验证。这通常通过cookie或会话值来完成。然后,在任何需要身份验证的页面上,检查该令牌是否存在

如果令牌(可以是简单的布尔IsAuthenticated值或整数UserID值,也可以是复杂的完整用户对象,包含您需要了解的有关此人、其角色等的所有信息)有效,则呈现页面。如果无效,则重定向或显示某种消息

IF Request.ServerVariables("HTTP_REFERER")="" THEN
Response.write("Not accessable")
response.end
END IF


' Put this code on top of page , Request.ServerVariables("HTTP_REFERER") which gives URL of previous page. so if any one directly paste URL in browser it will be blank , so we can track by this way.