如何插入 session 语句 在如下代码中---急

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:13:03
这是用户注册的代码,如下:
============================================

<!--#include file="info.asp"-->
<!--#include file="conn.asp"-->
<!--#include file="md5.asp"-->

<%
if request("name")="" or request("pwd")="" or (request("user")<>"1" and request("user")<>"2") or request("question")="" or request("answer")=""or request("email")="" then
response.write "<script language=JavaScript>" & chr(13) & "alert('请确认所有信息已经填写!');" & "history.back()" & "</script>"
Response.End
end if
if request("email")="@" or instr(request("email"),"@")=0 then
response.write "<script language=JavaScript>" & chr(13) & "alert('邮箱地址不正确!'

<%
if session("id")="" or session("ac")="" or session("user")="" then
Response.Redirect "new_login.asp"
end if
%>

把上面的代码加到 每 一个需要登陆以后才可以访问的页面里!

还有啊!你上面的代码是 用户注册 吧!
和SESSION没什么关系的!SESSION是需要在登陆页面 登陆的时候把SESSION记录下来的!然后在 在每个需要验证身份的页面里面判断SESSION是否存在 也就是 是否是从登陆页面成功登陆进来的!

可能楼主要的是注册成功后自动登录吧,
你在注册成功的那里加上以下代码就可以了
session("id")="……"
session("ac")="……"
session("user")="……"

语句中的……用你的内容代替

不太懂你的意思```你是注册嘛```跟SESSION啥关系``又看到你注册成功后又要重新登陆````你是想注册成功后就自动登陆呢还是怎么样啊?```

如果是注册成功就自动登陆的话``

name=request("name")
email=request("email")
pwd=request("pwd")
question=request("question")
answer=request("answer")
content="欢迎您注册"&webname&"用户!"
if request("user&