关于用户注册的问题,,谁能帮一个我

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:18:36
以下是我写的注册代码,可以运行!现在我想对它做一些修改,就是用户在注册的时候,数据里已经有的记录,其它用户就不能再注册了!提示该用户已存在,该怎么做?
<% name=request("name")
password=request("password")
if name="" or password="" then
response.Write "<script LANGUAGE='javascript'>alert('请填写完整资料!');history.go(-1);</script>"
response.end
end if

set rs=server.createobject("adodb.recordset")
sql="select*from admin"
rs.open sql,conn,1,3
name=request("name")
password=request("password")
rs.addnew
rs("name")=name
rs("password")=password
rs.update
response.write(""&name&"注册成功!3秒钟后自动转回主页!")
Response.Write "<div align='center'><a href='default.asp'>如返回失败,请点这里返回</a></div>"

session("name")=name

%>

<% name=request("name")
password=request("password")
if name="" or password="" then
response.Write "<script LANGUAGE='javascript'>alert('请填写完整资料!');history.go(-1);</script>"
response.end
end if

set rs=server.createobject("adodb.recordset")
sqltext="select * from admin where name='" & request.form("name") & "' and password='" & request.form("password") & "'"
rs.open sqltext,conn,1,1
'查找数据库,检查此管理员是否已经存在
if rs.recordcount >= 1 then
if rs("name")=request.form("name") then
Response.Write "<script language=""JavaScript"">alert("" 此帐号已经存在,请选用其它名称!"");history.go(-1);</script>"
response.end
rs.close
set rs=nothing
end if
end if

set rs=server.c