asp会员审核问题
我做了一个简单的会员审核功能,就是在注册会员的时候多了一个字段(shenhe) 默认值是0 (0就代表是未审核的)然后处理的时候把shenhe处理成 1 就是审核过的。就是,如何会员登陆的时候来确认会员是否审核呢? 如果没审核则提示你还没通过审核,如果审核了,就可以直接登陆
下面是我登陆会员的处理代码,应该怎么修改就可以完成会员是否审核的功能啊
[code]<%
userah=replace(trim(request("userah")),"'","")
passah=replace(trim(Request("passah")),"'","")
set rs=server.createobject("adodb.recordset")
sql="select * from userah where passah='"&passah&"' and userah='"&userah&"'"
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
session("userah")=userah
Response.Redirect "index.asp"
else
response.write "用户名或密码错误"
response.write "<a href='javascript:onclick=history.go(-1)'>返回</a>"
end if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>[/code]
希望大家帮忙
[[i] 本帖最后由 tkoo 于 2008-7-4 07:57 编辑 [/i]] 可以这样
[code]
<%
userah=replace(trim(request("userah")),"'","")
passah=replace(trim(Request("passah")),"'","")
set rs=server.createobject("adodb.recordset")
sql="select * from userah where passah='"&passah&"' and userah='"&userah&"'"
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
session("userah")=userah
Response.Redirect "index.asp"
else
response.write "用户名或密码错误"
response.write "<a href='javascript:onclick=history.go(-1)'>返回</a>"
end if
if rs("shenhe")=0 then
response.write "未审核"
response.write "<a href='javascript:onclick=history.go(-1)'>返回</a>"
response.End
End if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
[/code] 用户登陆步骤:
1、(检测验证码是否不为空和正确)
2、检测用户名和密码是否与数据库对应,即是否能找到相应的注册用户
3、检测是否通过审核
4、记录相关登陆信息,比如最后登陆时间,最后登陆IP,登陆次数,积分操作等。
页:
[1]