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

📄 adduser.asp

📁 这是一个ASP+VBScript+Access开发的网上家园源程序
💻 ASP
字号:
<!--#include file="..\config.asp" -->
<!--#include file="..\include\md5.asp" -->
<!--#include file="..\include\functions.asp" -->
<!--#include file="..\include\makepass.asp" -->
<%
user=Replace_Html(request("ID"))
pass=request("password")
temp=makepassword(2)
pass=temp & md5(temp & pass)
HomeDir = wwwroot & user & "_" & makepassword(4)
Access1 = HomeDir & Access
wname=replace(request("wname"),"'","")
wwwname = Replace_Html(replace(request("wwwname"),"'",""))
wwwfunction = Replace_Html(replace(request("wwwfunction"),"'",""))
pic=request("pic")
username=replace(request("username"),"'","")
userclass=replace(request("userclass"),"'","")
email=replace(request("email"),"'","")
tel=replace(request("tel"),"'","")
tel1=replace(request("tel1"),"'","")
adress=replace(request("adress"),"'","")

YY=year(date)
MM=Month(date)
if len(MM)=1 then MM="0"&MM
DD=Day(date)
if len(DD)=1 then DD="0"&DD
Ddate=year(date)&"-"&MM&"-"&DD

Set objCnn = Server.CreateObject("ADODB.Connection")
objCnn.Open dsn

'Set objCnn1 = Server.CreateObject("ADODB.Connection")
'objCnn1.Open dsn

flage=True
strSQL = "select * from useraccounts where user='" & user &"'"
set rs = objCnn.Execute(strSQL)
if not rs.eof then
	flage = False
%>
	<script language=vbscript>
	msg = "对不起,出错了!" & vbCrlf
	msg = msg & "该用户已经存在,请重新选择一个用户名注册!"
	msgbox msg
	history.back()
	</script>
<%
	rs.close
	response.end
end if

	strSQL = "select id from information where wwwname='" & wwwname & "'"
	set rs1 = objCnn.Execute(strSQL)
	if not rs1.eof then
	flage=False
%>
	<script language=vbscript>
	msg = "对不起,出错了!" & vbCrlf
	msg = msg & "站点名称与已有的站点重复,重新选一个吧!"
	msgbox msg
	history.back()
	</script>
<%
	rs1.close
	response.end
end if

	strSQL = "select id from information where username='" & username & "'"
	set rs2 = objCnn.Execute(strSQL)
	if not rs2.eof then
	flage=False
%>
	<script language=vbscript>
	msg = "对不起,出错了!" & vbCrlf
	msg = msg & "你已经申请了一个站点空间,一个人只能申请一个!"
	msgbox msg
	history.back()
	</script>
<%
	rs2.close
	response.end
	end if

if flage then
	set objSFO = server.createObject("Scripting.FileSystemObject")
	do while objSFO.FolderExists(HomeDir)
	HomeDir = wwwroot & user & "_" & makepassword(4)
	Access1 = HomeDir & Access
	loop
	objSFO.CreateFolder(HomeDir)

	strSQL = "insert into Useraccounts(User, Password, Access, HomeDir, MaxUsers, QuotaMax, LockHomeDir, QuotaEnable, Disable," _
										& "countIp, RelPaths, hideDir, ChangePass,infofile)" _
							& " values ('" & User & "','" &pass& "','" & Access1 & "','" & HomeDir & "'," & MaxUsers& "," _
										& QuotaMax& "," & LockHomeDir & "," & QuotaEnable & "," & Disable & "," & countIp & "," _
										& RelPaths & "," & hideDir & "," & ChangePass & ",'" & infofile & "')"
	objCnn.Execute(strSQL)
	
	strSQL = "insert into information(User, Password, wname, wwwname, pic, wwwfunction, username, userclass, email, tel, tel1, adress, CreateDate)" _
					& " values ('" & User & "','" & md5(request("password")) & "','" & wname & "','" & wwwname & "','" & pic & "','" & wwwfunction & "','" _
								 & username & "','" & userclass & "','" & email & "','" & tel & "','"  & tel1 & "','" & adress & "','" & DDate & "')"
	'response.Write strSQL
	objCnn.Execute(strSQL)
	if serverport <> 21 then
	ftpserver="FTP://"& servername & ":" & serverport & "/"
	else
	ftpserver="FTP://"& servername & "/"
	end if
	
	msg="恭喜您已经注册成功,请记住你的用户名和密码!<br>用户名:"&user&"<br>密 码:" & request("password")
	msg=msg&"<br><br>您上传文件的登录地址是:<a href='"& ftpserver & "'>" & ftpserver & "</a><br>"
	msg=msg&"您的主页地址是:http://"&servername&"/"&user&"/<br>默认的起始页的文件名为:index.htm或index.asp<br>您的主页空间:当前2MB,开通后为50MB。"
	msg=msg&"<br><br><font color=red>您现在可以上传您的个人主页内容以便进行审核,您的主页必需经过审核才能生效,审核将在三个工作日内完成,"
	msg=msg&"审查结果将以邮件方式发送到您的信箱。主页内容审核通过后,会通知您到您所在的校区网络中心进行身份确认,如不在指定的时间内进行身份确认,"
	msg=msg&"网络中心有权清除您的注册信息和站点内容。如果您没有及时收到审查结果的通知,可与网络中心联系,联系电话:68098244</font>"
end if
	'objCnn1.close
	'Set objCnn1=nothing
	objCnn.close
	Set objCnn=nothing
	set objSFO = nothing
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户注册</title>
<style type="text/css">
<!--
a:link {
	color: #333333;text-decoration:none
}
a:visited {
	color: #666666;text-decoration:none
}
a:active {
	color: #999999;text-decoration:none
}
A:hover {
	color: #FF0000;text-decoration:underline
	}
-->
</style>
<base target="_blank">
</head>
<body>
<!--#include file="head.asp" -->
<!--#include file="NavBar.Asp" -->
<div align="center">
  <center>
  <table border="0" width="750" style="border: 1 solid #000000" cellspacing="0" cellpadding="0" height="60%">
    <tr>
      <td width="100%">
        <div align="center">
          <center>
          <table border="0" width="400" cellspacing="0" cellpadding="0" style="font-size: 9pt">
            <tr>
    <td ><%response.write msg%></td>
            </tr>
            <tr>
    <td></td>
            </tr>
            <tr>
              <td width="100%"></td>
            </tr>
            <tr>
              <td width="100%"></td>
            </tr>
          </table>
          </center>
        </div>
      </td>
    </tr>
  </table>
  </center>
</div>
<!--#include file="../food.asp" -->
</body>
</html>

⌨️ 快捷键说明

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