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

📄 save_reg.asp

📁 程序功能: 1.使Serv-U可自由地在线注册
💻 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 + -