登陆系统,用SESSION 如何去验证啊■■■
如题,并如何验证,没有用正确的方法登陆,会跳到error.asp 页面中。 问题点数:100、回复次数:8Top
1 楼jinjie0577(风之友)回复于 2005-04-01 15:41:40 得分 10
if session("login")="" then
response.Redirect("error.asp")
end ifTop
2 楼coolwindkaka(寒の风)回复于 2005-04-01 15:41:42 得分 10
if session(变量名)="" then
response.redirect "error.asp"
end ifTop
3 楼xumw()回复于 2005-04-01 15:46:41 得分 70
<!--#include file="conn.asp"-->
<%
name=trim(request("name"))
if request("actions")="1" then
set rs=server.CreateObject("adodb.recordset")
sql="select * from manage where id=1"
rs.open sql,connstr
Mname=rs("names")
if names<>Mname then
response.write "<script language='javascript'>alert('输入错误!');history.go(-1);</script>"
else
session("manage")=1
response.Redirect "error.asp"
rs.close
set rs=nothing
end if
else
%>Top
4 楼raas(朗仕)回复于 2005-04-01 15:53:30 得分 10
以上都正确!Top
5 楼myvicy(我来也!)回复于 2005-04-01 15:55:06 得分 0
你仅仅想验证是否登陆的话,那么你在登陆成功时设置session("login")=true
在退出时设置session("login")=false
然后在你要判断是否登陆的地方这样写就是了。
if session("login") then
response.write "登陆成功"
else
response.write "未登陆"
end ifTop
6 楼dingjin_dj(海诚)回复于 2005-04-01 15:56:44 得分 0
关注
Top
7 楼underone(再看抽你小丫的)回复于 2005-04-01 15:58:43 得分 0
if session(变量名)="" then
response.write "请从新登陆"
end if
Top
8 楼wxylvmnn(城隍庙三当家的)回复于 2005-04-01 16:01:25 得分 0
都是正解
Top




