注册 登录
编程论坛 ASP技术论坛

asp实现页面登录跳转的一个问题!

gu_tong2008 发布于 2010-04-29 15:11, 1274 次点击
请教大虾:我想实现这样一个问题,就是用asp实现当我要访问某个主页面时,它弹出登录界面,只有输入正确的用户名和密码后,才能登录,怎样实现,能否举个例子,把源码传上来!
3 回复
#2
gupiao1752010-04-29 17:18
用session实现!比如要进入某个页面admin.asp里,admin.asp加如下代码!
if session("id")="" then
response.redirect("login.asp")
end if
正文处理代码......
在login.asp里加一句:
用户名和密码的判断省略......
如果用户名和密码正确就给session("id")=1 '这里也可以是一个具体的有意思的变量值!

这样就能达到进入admin.asp之前,如果没有登入,那就跳转到login.asp里,进行用户名或密码的验证!然后在进入admin.asp.
登入框部分就你自己写了!
#3
guang23564472010-04-30 23:22
比如你要登录   aa.asp

在aa.asp最上面加
<%if session("yonghuming")<>"" then
else
response.write"<SCRIPT language=JavaScript>alert('请登录!');"
response.write"this.location.href='index.asp';</SCRIPT>"
end if
%>

在你登录成功的页面加上
session("yonghuming")=admin         
#4
ASP_boy2010-05-01 11:53
其实就是判断和重定向的问题。用全局变量来做判断,因为session是可以跨网页来传递值的
1