⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user_chkreg.asp

📁 个人博客
💻 ASP
字号:
<!--#include file="conn.asp"-->
<!--#include file="inc/md5.asp"-->
<!--#include file="inc/function.asp"-->
<%
if ChkPost()=false then
	response.write("不允许从外部提交!")
	response.clear
	response.End()
end if
if ot_user then
	response.write("当前用户表设定为外部数据库,不允许使用此页面注册!")
	response.clear
	response.End()
end if
dim rs,rsreg,rsfilt,regbadstr
dim regusername,regpassword,sex,question,answer,email,reguserlevel,userispass,blogname,usertype,nickname
regusername=trim(request("username"))
if regusername="" then
	response.Redirect "index.asp"
end if
regpassword=md5(request("password"))
sex=request("sex")
email=trim(request("email"))
question=trim(request("question"))
answer=trim(request("an"))
blogname=trim(request("blogname"))
usertype=clng(request("usertype"))
nickname=trim(request("nickname"))
set rs=conn.execute("select reguserlevel,admincheckreg from bloginfo")
reguserlevel=rs("reguserlevel")
if rs("admincheckreg")="true" then
	reguserlevel=6
end if
set rsreg=server.CreateObject("adodb.recordset")
rsreg.open "select * from [user] where username='"& regusername &"'",conn,1,3
if rsreg.eof then
	set rsfilt=conn.execute("select regFiltrate from filtrate")
	regbadstr=split(rsfilt(0),",")
	dim i,n
	n=0
	for i=0 to ubound(regbadstr)
		if instr(username,regbadstr(i))>0 then
			n = 1
		end if
	next
	if n=0 then
		rsreg.addnew
		rsreg("username")=regusername
		rsreg("userpassword")=regpassword
		rsreg("sex")=sex
		rsreg("question")=question
		rsreg("answer")=answer
		rsreg("useremail")=email
		rsreg("userlevel")=reguserlevel
		rsreg("userispass")=userispass
		rsreg("lockuser")="false"
		rsreg("userisbest")="false"
		rsreg("blogname")=blogname
		rsreg("usertypeid")=usertype
		rsreg("nickname")=nickname
		rsreg("en_blogteam")="true"
		rsreg("adddate")=now()
		rsreg.update
		conn.execute("update bloginfo set usercount=usercount+1")
		call PutApplicationValue()
		if rs("admincheckreg")="true" then
			Response.Write"<script language=JavaScript>"
			Response.Write"alert(""注册成功,但当前系统设置为需要通过审核,您也许没有发贴权限!"");"
			Response.Write"window.location='index.asp'"
			Response.Write"</script>"
		else
			Response.Write"<script language=JavaScript>"
			Response.Write"alert(""恭喜!您已注册成功!请进行登陆!"");"
			Response.Write"window.location='index.asp'"
			Response.Write"</script>"
		end if
	else
		Response.Write"<script language=JavaScript>"
		Response.Write"alert(""您的名字中含有系统不允许的字符,请重新更换再试!"");"
		Response.Write"window.history.go(-1);"
		Response.Write"</script>"
	end if
else
	Response.Write"<script language=JavaScript>"
	Response.Write"alert(""对不起!此用户名已经存在,请更换用户名再进行注册!"");"
	Response.Write"window.history.go(-1);"
	Response.Write"</script>"
end if
set rs=nothing
rsreg.close
set rsreg=nothing
call closeconn()
 %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -