asp中session问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:19:39
请问,我要登录用户时进入admin.asp,现在如果用户名和密码错误,那么即使你地址栏中的地址正确也无法显示。这怎么做?用session做,最好用dreamweaver方式讲解一下,本人不太懂语言

第一你得明白,session是存在于整个域的,所以域中的文件都能访问

在登陆面正确登陆后
session("username")=一个值
否则为空,

假如你要到index.asp
那么就在index.asp中写入
if session("username")="" then 转向到 登陆

(没有登陆过)如果你直接输入index.asp此时 session("username")="" 所以会转向

登陆的时候用session保存正确的用户和密码。
然后,在admin.asp页面加载的时候判断。
如果session里面有值。说明密码和用户正确。
如果没有值。就直接条到错误页面

if(Session["username"].toString()==username && Session["password"]==password)
//验证通过,转向admin页面
else
//转向错误页