📄 save_reg.asp
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
'=========================================================
' Serv-U 用户在线注册管理程序-1.0(odbc+asp版)[2006040819]
' 版权所有:北江科技
' 客服QQ:418322257 E-Mail:qystu@163.Com
'欢迎大家联系我们,根据具体情况定制相对应的程序。
'讨论建议网址:http://asp.6to23.com/qyzz/qystu/forumTopicRead.asp?id=1187
'=========================================================
%>
<!--#include file="md5.asp"-->
<!--#include file="config.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><%=WebName%>-保存申请...-<%=PlugVersion%></title>
<%
function MyRandc(n)
thechr = ""
for i=1 to n
Randomize timer
zNum = cint(25*Rnd)
if zNum mod 2 = 0 then
zNum = zNum + 97
else
zNum = zNum + 65
end if
thechr = thechr & chr(zNum)
next
MyRandc = thechr
end function
%>
<%
asanname=request("username")
rndstr =MyRandc(2)
asankpassword=request("password")
asanpassword=rndstr&md5(rndstr&asankpassword)
asanconfirmpwd=request("confirmpwd")
asanemail=request("email")
asanregip=request("regip")
%>
<%
dim asanHomeDir,asanQuotaMax,qinExpiration
asanQuotaMax=1048576*QuotaMax
asanHomeDir=user_folder+asanname
asanAccess=user_folder+asanname+ServUAccess
if Expirationtime=true then
qinExpiration=date()+asanExpiration
else
qinExpiration=#1980-1-1#
end if
%>
<%
if request.form("username")="" then
response.write "错误提示:请输入用户名!"
response.end
end if
if request.form("password")="" then
response.write "错误提示:请输入口令!"
response.end
end if
if request.form("password")<>request.form("confirmpwd") then
response.write "错误提示:两次口令不相符!"
response.end
end if
if request.form("email")="" then
response.write "错误提示:必须输入你的正确EMAIL!"
response.end
end if
%>
<%
Dim ftp_user__MMColParam
ftp_user__MMColParam = "1"
If (Request.Form("username") <> "") Then
ftp_user__MMColParam = Request.Form("username")
End If
%>
<%
Dim ftp_user
Dim ftp_user_numRows
Set ftp_user = Server.CreateObject("ADODB.Recordset")
ftp_user.ActiveConnection = MM_ServU_STRING
ftp_user.Source = "SELECT User FROM User_accounts WHERE User = '" + Replace(ftp_user__MMColParam, "'", "''") + "'"
ftp_user.CursorType = 0
ftp_user.CursorLocation = 2
ftp_user.LockType = 1
ftp_user.Open()
ftp_user_numRows = 0
%>
<% if ftp_user.eof then%>
<%
dim fso,asan_user_folder
asan_user_folder=user_folder&asanname
Set fso = CreateObject("Scripting.FileSystemObject")
if not fso.FolderExists(asan_user_folder) then
fso.CreateFolder (asan_user_folder)
set insert_user = Server.CreateObject("ADODB.Command")
insert_user.ActiveConnection = MM_ServU_STRING
insert_user.CommandText = "INSERT INTO User_accounts (User, Access, Password, HomeDir, QuotaEnable, QuotaMax, PassType, RegIp, Email,Expiration,Expirationtype) VALUES ('"&asanname&"','"&asanAccess&"','"&asanpassword&"','"&asanHomeDir&"',"&asanQuotaEnable&","&asanQuotaMax&","&asanPassType&",'"&asanregip&"','"&asanemail&"','"&qinExpiration&"','"&asanExpirationtype&"') "
insert_user.CommandType = 1
insert_user.CommandTimeout = 0
insert_user.Prepared = true
insert_user.Execute()
response.redirect "reg_success.asp"
else
Response.Write("<center><br><br><br><br><br><br>请注意:需要新建的用户目录已建立,可能已有相同名称的用户注册,请与管理员联系:<a href='mailto:"&webserveremail&"'>"&webserveremail&"</a>。<br><a href='reg.asp'>返回申请页面</a></center>")
end if
%>
<%else%>
<center>
<P><font color="#FF0000">对不起,您的用户<%=asanname%>已被他人所用,请您换一个用户名申请<a href="reg.asp">返回申请页面</a></font></p>
</center>
<%end if%>
</body>
</html>
<%
ftp_user.Close()
Set ftp_user = Nothing
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -