📄 admin_user.asp
字号:
If API_Enable Then
Set API_Newasp = New API_Conformity
API_Newasp.NodeValue "action","reguser",0,False
API_Newasp.NodeValue "username",UserName,1,False
Md5OLD = 1
SysKey = Md5(API_Newasp.XmlNode("username") & API_ConformKey)
Md5OLD = 0
API_Newasp.NodeValue "syskey",SysKey,0,False
API_Newasp.NodeValue "password",Password,0,False
API_Newasp.NodeValue "email",Newasp.CheckStr(Request.Form("usermail")),1,False
API_Newasp.NodeValue "question",Question,1,False
API_Newasp.NodeValue "answer",Answer,1,False
API_Newasp.NodeValue "gender",sex,0,False
API_Newasp.SendHttpData
If API_Newasp.Status = "1" Then
Founderr = True
ErrMsg = ErrMsg & API_Newasp.Message
Exit Sub
End If
Set API_Newasp = Nothing
End If
'-----------------------------------------------------------------
If Founderr = True Then Exit Sub
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM NC_User WHERE (userid is null)"
Rs.Open SQL,Conn,1,3
Rs.Addnew
Rs("username") = username
Rs("password") = UserPassWord
Rs("nickname") = Trim(Request.Form("nickname"))
Rs("UserGrade") = CInt(UserGroupStr(0))
Rs("UserGroup") = Trim(UserGroupStr(1))
Rs("UserClass") = 0
Rs("UserLock") = 0
Rs("UserFace") = "face/1.gif"
Rs("userpoint") = Trim(Request.Form("userpoint"))
Rs("usermoney") = 0
Rs("savemoney") = 0
Rs("prepaid") = 0
Rs("experience") = 10
Rs("charm") = 10
Rs("TrueName") = Trim(Request.Form("username"))
Rs("usersex") = Newasp.CheckStr(Request.Form("usersex"))
Rs("usermail") = Newasp.CheckStr(Request.Form("usermail"))
Rs("oicq") = ""
Rs("question") = Question
Rs("answer") = md5(Answer)
Rs("JoinTime") = Now()
Rs("ExpireTime") = Now()
Rs("LastTime") = Now()
Rs("Protect") = 0
Rs("usermsg") = 0
Rs("userlastip") = ""
Rs("userlogin") = 0
Rs("usersetting") = ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"
Rs.update
Rs.Close:Set Rs = Nothing
Call RemoveCache
Succeed("<li>恭喜您!添加会员[<font color=blue>" & Request("username") & "</font>]成功。</li>")
End Sub
Sub ModifyUser()
CheckSave
Dim sex
If Trim(Request.Form("usersex")) = "女" Then
sex = 0
Else
sex = 1
End If
If Newasp.IsValidPassword(Request("password")) = False And Trim(Request("password")) <> "" Then
ErrMsg = ErrMsg + "<li>密码中含有非法字符。</li>"
Founderr = True
End If
If Newasp.IsValidPassword(Request("BuyCode")) = False And Trim(Request("BuyCode")) <> "" Then
ErrMsg = ErrMsg + "<li>交易密码中含有非法字符。</li>"
Founderr = True
End If
If Newasp.IsValidPassword(Request("answer")) = False And Trim(Request("answer")) <> "" Then
ErrMsg = ErrMsg + "<li>问题答案中含有非法字符。</li>"
Founderr = True
End If
If Not IsDate(Request.Form("JoinTime")) Then
FoundErr = True
ErrMsg = ErrMsg + "<li>注册时间参数错误!</li>"
End If
If Founderr = True Then Exit Sub
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM NC_User WHERE userid = " & CLng(Request("userid"))
Rs.Open SQL,Conn,1,3
'Rs("username") = Trim(Request.Form("username"))
Rs("nickname") = Trim(Request.Form("nickname"))
If Trim(Request.Form("password")) <> "" Then Rs("password") = md5(Request.Form("password"))
If Trim(Request.Form("BuyCode")) <> "" Then Rs("BuyCode") = md5(Request.Form("BuyCode"))
Rs("UserGrade") = CInt(UserGroupStr(0))
Rs("UserGroup") = Trim(UserGroupStr(1))
Rs("UserClass") = Trim(Request.Form("UserClass"))
Rs("UserLock") = Trim(Request.Form("UserLock"))
Rs("UserFace") = Trim(Request.Form("UserFace"))
Rs("userpoint") = Trim(Request.Form("userpoint"))
Rs("usermoney") = Trim(Request.Form("usermoney"))
Rs("experience") = Trim(Request.Form("experience"))
Rs("charm") = Trim(Request.Form("charm"))
Rs("TrueName") = Trim(Request.Form("TrueName"))
Rs("UserIDCard") = Trim(Request.Form("UserIDCard"))
Rs("usersex") = Trim(Request.Form("usersex"))
Rs("usermail") = Trim(Request.Form("usermail"))
Rs("phone") = Trim(Request.Form("phone"))
Rs("oicq") = Trim(Request.Form("oicq"))
Rs("postcode") = Trim(Request.Form("postcode"))
Rs("address") = Trim(Request.Form("address"))
Rs("question") = Trim(Request.Form("question"))
If Trim(Request.Form("answer")) <> "" Then Rs("answer") = md5(Request.Form("answer"))
Rs("Protect") = Trim(Request.Form("Protect"))
Rs("JoinTime") = Trim(Request.Form("JoinTime"))
Rs("ExpireTime") = Trim(Request.Form("ExpireTime"))
Rs("LastTime") = Trim(Request.Form("LastTime"))
Rs("userlastip") = Trim(Request.Form("userlastip"))
Rs("userlogin") = Trim(Request.Form("userlogin"))
Rs.update
username = Rs("username")
Rs.Close:Set Rs = Nothing
If Founderr = False Then
'-----------------------------------------------------------------
'系统整合
'-----------------------------------------------------------------
Dim API_Newasp,API_SaveCookie,SysKey
If API_Enable Then
Set API_Newasp = New API_Conformity
API_Newasp.NodeValue "action","update",0,False
API_Newasp.NodeValue "username",UserName,1,False
Md5OLD = 1
SysKey = Md5(API_Newasp.XmlNode("username") & API_ConformKey)
Md5OLD = 0
API_Newasp.NodeValue "syskey",SysKey,0,False
API_Newasp.NodeValue "password",Trim(Request.form("password")),1,False
API_Newasp.NodeValue "answer",Trim(Request.Form("answer")),1,False
API_Newasp.NodeValue "question",Trim(Request.Form("question")),1,False
API_Newasp.NodeValue "email",Trim(Request.Form("usermail")),1,False
API_Newasp.NodeValue "gender",sex,0,False
API_Newasp.SendHttpData
If API_Newasp.Status = "1" Then
ErrMsg = API_Newasp.Message
End If
Set API_Newasp = Nothing
End If
'-----------------------------------------------------------------
End If
Call RemoveCache
Succeed("<li>恭喜您!修改会员[<font color=blue>" & username & "</font>]的资料成功。</li>" & ErrMsg)
End Sub
Sub BatDelUser()
Dim AllUserID,AllUserName
If Trim(Request("userid")) <> "" Then
seluserid = Request("userid")
End If
If Len(seluserid) = 0 Then seluserid = "0"
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT userid,username FROM [NC_User] WHERE userid in (" & seluserid & ")"
Rs.Open SQL,Conn,1,1
If Not (Rs.Bof And Rs.EOF) Then
Do While Not Rs.EOF
AllUserID = AllUserID & Rs(0) & ","
AllUserName = AllUserName & Rs(1) & ","
Newasp.Execute("UPDATE NC_Message SET delsend=1 WHERE sender='"& Newasp.CheckStr(Rs(1)) &"'")
Newasp.Execute("DELETE FROM NC_Message WHERE flag=0 And incept='"& Newasp.CheckStr(Rs(1)) &"'")
Rs.movenext
Loop
End If
Rs.Close:Set Rs = Nothing
If AllUserID <> "" Then
If Right(AllUserID,1) = "," Then AllUserID = Left(AllUserID,Len(AllUserID)-1)
If Right(AllUserName,1) = "," Then AllUserName = Left(AllUserName,Len(AllUserName)-1)
Newasp.Execute ("DELETE FROM NC_User WHERE userid in (" & AllUserID & ")")
Newasp.Execute ("DELETE FROM NC_Favorite WHERE userid in (" & AllUserID & ")")
Newasp.Execute ("DELETE FROM NC_Friend WHERE userid in (" & AllUserID & ")")
'-----------------------------------------------------------------
'系统整合
'-----------------------------------------------------------------
Dim API_Newasp,API_SaveCookie,SysKey
If API_Enable Then
Set API_Newasp = New API_Conformity
API_Newasp.NodeValue "action","delete",0,False
API_Newasp.NodeValue "username",AllUserName,1,False
Md5OLD = 1
SysKey = Md5(API_Newasp.XmlNode("username") & API_ConformKey)
Md5OLD = 0
API_Newasp.NodeValue "syskey",SysKey,0,False
API_Newasp.SendHttpData
Set API_Newasp = Nothing
End If
'-----------------------------------------------------------------
OutHintScript ("批量删除操作成功!")
End If
Call RemoveCache
'OutHintScript ("批量删除操作成功!")
End Sub
Sub IslockUser()
Newasp.Execute ("UPDATE NC_User SET UserLock=1 WHERE userid in (" & seluserid & ")")
'-----------------------------------------------------------------
'系统整合
'-----------------------------------------------------------------
Dim API_Newasp,API_SaveCookie,SysKey
If API_Enable Then
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT userid,username FROM [NC_User] WHERE userid in (" & seluserid & ")"
Rs.Open SQL,Conn,1,1
If Not (Rs.Bof And Rs.EOF) Then
Do While Not Rs.EOF
UserName = Rs(1)
Set API_Newasp = New API_Conformity
API_Newasp.NodeValue "action","lock",0,False
API_Newasp.NodeValue "username",UserName,1,False
Md5OLD = 1
SysKey = Md5(API_Newasp.XmlNode("username") & API_ConformKey)
Md5OLD = 0
API_Newasp.NodeValue "syskey",SysKey,0,False
API_Newasp.NodeValue "userstatus",1,0,False
API_Newasp.SendHttpData
Set API_Newasp = Nothing
Rs.movenext
Loop
End If
Rs.Close:Set Rs = Nothing
End If
'-----------------------------------------------------------------
Response.redirect (Request.ServerVariables("HTTP_REFERER"))
End Sub
Sub NolockUser()
Newasp.Execute ("UPDATE NC_User SET UserLock=0 WHERE userid in (" & seluserid & ")")
'-----------------------------------------------------------------
'系统整合
'-----------------------------------------------------------------
Dim API_Newasp,API_SaveCookie,SysKey
If API_Enable Then
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT userid,username FROM [NC_User] WHERE userid in (" & seluserid & ")"
Rs.Open SQL,Conn,1,1
If Not (Rs.Bof And Rs.EOF) Then
Do While Not Rs.EOF
UserName = Rs(1)
Set API_Newasp = New API_Conformity
API_Newasp.NodeValue "action","lock",0,False
API_Newasp.NodeValue "username",UserName,1,False
Md5OLD = 1
SysKey = Md5(API_Newasp.XmlNode("username") & API_ConformKey)
Md5OLD = 0
API_Newasp.NodeValue "syskey",SysKey,0,False
API_Newasp.NodeValue "userstatus",0,0,False
API_Newasp.SendHttpData
Set API_Newasp = Nothing
Rs.movenext
Loop
End If
Rs.Close:Set Rs = Nothing
End If
'-----------------------------------------------------------------
Response.redirect (Request.ServerVariables("HTTP_REFERER"))
End Sub
Sub MoveUser()
If Request("sUserGrade") = "" Then
OutAlertScript("请选择正确的系统参数!")
Exit Sub
End If
UserGroupStr = Split(Request("sUserGrade"), ",")
Newasp.Execute ("update NC_User set UserGrade=" & CInt(UserGroupStr(0)) & ", UserGroup='" & UserGroupStr(1) & "' where userid in (" & seluserid & ")")
Response.redirect (Request.ServerVariables("HTTP_REFERER"))
End Sub
Sub showpage()
Dim n
If totalnumber Mod maxperpage = 0 Then
n = totalnumber \ maxperpage
Else
n = totalnumber \ maxperpage + 1
End If
Response.Write "<table cellspacing=1 width='100%' border=0><form method=Post action=?UserGrade=" & Request("UserGrade") & "&lock=" & Request("lock") & "><tr><td align=center> " & vbCrLf
Response.Write "<font color='red'>" & sUserGroup & "</font> "
If CurrentPage < 2 Then
Response.Write "共有会员 <font COLOR=#FF0000><strong>" & totalnumber & "</strong></font> 位 首 页 上一页 | "
Else
Response.Write "共有会员 <font COLOR=#FF0000><strong>" & totalnumber & "</strong></font> 位 <a href=?page=1&UserGrade=" & Request("UserGrade") & "&lock=" & Request("lock") & ">首 页</a> "
Response.Write "<a href=?page=" & CurrentPage - 1 & "&UserGrade=" & Request("UserGrade") & "&lock=" & Request("lock") & ">上一页</a> | "
End If
If n - CurrentPage < 1 Then
Response.Write "下一页 尾 页" & vbCrLf
Else
Response.Write "<a href=?page=" & (CurrentPage + 1) & "&UserGrade=" & Request("UserGrade") & "&lock=" & Request("lock") & ">下一页</a>"
Response.Write " <a href=?page=" & n & "&UserGrade=" & Request("UserGrade") & "&lock=" & Request("lock") & ">尾 页</a>" & vbCrLf
End If
Response.Write " 页次:<strong><font color=red>" & CurrentPage & "</font>/" & n & "</strong>页 "
Response.Write " 转到:"
Response.Write "<input name=page size=3 value='" & CurrentPage & "'> <input class=Button type=submit name=Submit value='转到'>"
Response.Write "</td></tr></FORM></table>" & vbCrLf
End Sub
Sub RemoveCache()
Newasp.DelCahe "RenewStatistics"
Newasp.DelCahe "TotalStatistics"
End Sub
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -