<% Dim Action Dim arr1,arr2 Dim CmsDjUser:Set CmsDjUser = New CmsDj_Com_User Dim CmsDjWeb:Set CmsDjWeb = New CmsDj_Com_Web Dim CmsDjPublic:Set CmsDjPublic = New CmsDj_Com_Public Dim CmsDjArt:Set CmsDjArt = New CmsDj_Com_Art Dim CmsDjPic:Set CmsDjPic = New CmsDj_Com_Pic Dim CmsDjFeed:Set CmsDjFeed = New CmsDj_Com_Feed Dim CmsDjShare:Set CmsDjShare = New CmsDj_Com_Share Dim CmsDjView:Set CmsDjView = New CmsDj_Com_View Dim CmsDjSession:Set CmsDjSession = New CmsDj_Com_Session action=Request.QueryString("action") page=int(request.QueryString ("page")) key=request.QueryString("key") path=request.querystring("path") Select Case Lcase(action) Case "批量删除" : Call DelAll() Case "会员激活" : Call UserLock(0,"恭喜您,批量激活会员成功!") Case "会员锁定" : Call UserLock(1,"恭喜您,批量锁定会员成功!") Case "设为推荐" : Call UserIsbest(1,"恭喜您,批量将选定的会员设为推荐成功!") Case "解除推荐" : Call UserIsbest(0,"恭喜您,批量将选定的会员解除推荐成功!") Case "设为vip" : Call UserGradeA Case "解除vip" : Call UserGradeB Case "configsave" : Call ConfigSave() Case "config" : Call Config() Case "edit": Call Edit() Case "editsave": Call EditSave() Case "del" : Call Del() Case "online" : Call Online() Case Else : Call Main() End Select Call Admin_FooterB %> <%Sub Online() %>
 
 会员管理
  关键字(可以输入名称或性别):      
<% Dim Rs,SqlA if page<=0 or page="" then page=1'初始化分页参数 i=0 Set Rs=CmsDjSession.GetRs("",0,"order by LoginTime desc") If Not(rs.bof And rs.EOF) Then rs.pagesize=20 '每页舞曲 rs.AbsolutePage=page m=rs.recordcount '总记录 n=rs.PageCount '总页数 z=rs.pagesize '每页数量 do while not rs.eof and i <% rs.movenext loop Else %> <% End If rs.Close Set rs=nothing %>
 编号       名称 <%if key<>"" then Response.Write "(以下为搜索 "&key&" 结果)"%> 最后活动
 " class="checkbox"/><%=rs("UserID")%>、 <%=replace(rs("UserName"),key,""&key&"")%> <%=Rs("LoginTime")%>


没有会员


               
<%=List_Page(m,z,page,"Admin_User.asp?action="&action&"&key="&key&"&",15,7)%>
<% End Sub Sub Config()%>
 会员相关功能设置
是否开放会员注册: > 开放 > 关闭
是否向新用户发送短消息: > 是 > 否
向新用户发送短消息内容:
是否开放会员添加歌曲: > 开放 > 关闭
新注册会员初始好友限制数:  *
新注册会员初始收信箱限制数:  *
新注册会员初始经验值:  *
新注册会员初始点数:  *
新注册会员初始金额:  *
记录登陆在线时间:  * (单位 分)
 奖励规则设置 (加)
每天登陆:  点  经验 *
访问别人空间:  点  经验 *
发表日志:  点  经验 *  (未开放)
上传图片:  点  经验 *  (未开放)
上传音乐:  点  经验 *
 惩罚规则设置 (减)
日志被删除:  点  经验 *  (未开放)
图片被删除:  点  经验 *  (未开放)
音乐被删除:  点  经验 *  (未开放)
评论被删除:  点  经验 *  (未开放)
留言被删除:  点  经验 *  (未开放)
 申请VIP相关设置
是否开放会员转VIP功能: > 开放 > 关闭
设定VIP会员的默认天数:  天 *
会员转VIP会员所需点数:  点 *
<% End Sub Sub Main() %>
  rb2<%Else%>rb1<%end if%>" onClick="location='Admin_User.asp';" value='管理首页' /> rb2<%Else%>rb1<%end if%>" onClick="location='?key=users';" value='普通会员' /> rb2<%Else%>rb1<%end if%>" onClick="location='?key=vips';" value='VIP会员' /> rb2<%Else%>rb1<%end if%>" onClick="location='?key=ulock';" value='正常会员' /> rb2<%Else%>rb1<%end if%>" onClick="location='?key=vlock';" value='锁定会员' /> rb2<%Else%>rb1<%end if%>" onClick="location='?key=isbest';" value='推荐会员' /> rb2<%Else%>rb1<%end if%>" onClick="location='?action=online';" value='在线会员' />
 会员管理
  关键字(可以输入名称或性别):      
<% Dim Rs,SqlA if page<=0 or page="" then page=1'初始化分页参数 i=0 If key="users" Then SqlA="UserGrade=0 order by UserID desc" ElseIf key="vips" Then SqlA="UserGrade=1 order by UserID desc" ElseIf key="ulock" Then SqlA="UserLock=0 order by UserID desc" ElseIf key="vlock" Then SqlA="UserLock=1 order by UserID desc" ElseIf key="isbest" Then SqlA="Isbest=1 order by UserID desc" ElseIf key<>"" Then If CD_DBtype = "sql" Then SqlA="UserName like '%"&key&"%' or Sex like '%"&key&"%' order by UserID desc" Else SqlA="InStr(1,LCase(UserName),LCase('"&key&"'),0)<>0 or InStr(1,LCase(Sex),LCase('"&key&"'),0)<>0 order by UserID desc" End If Else SqlA="order by UserID desc" End If Set Rs=CmsDjUser.GetRs("",0,SqlA) If Not(rs.bof And rs.EOF) Then rs.pagesize=20 '每页舞曲 rs.AbsolutePage=page m=rs.recordcount '总记录 n=rs.PageCount '总页数 z=rs.pagesize '每页数量 do while not rs.eof and i <% rs.movenext loop Else %> <% End If rs.Close Set rs=nothing %>
 编号       名称 <%if key<>"" then Response.Write "(以下为搜索 "&key&" 结果)"%> 推荐 等级 状态 性别 操作
 " class="checkbox"/><%=rs("UserID")%>、 " target="web"><%=replace(rs("UserName"),key,""&key&"")%>(<%=rs("NiCheng")%>) <%If rs("Isbest")=0 Then Response.Write "否" Else Response.Write "" End If%> <%If rs("UserGrade")=0 Then Response.Write "普通" Else Response.Write "VIP" End If%> <%If rs("UserLock")=0 Then Response.Write "正常" Else Response.Write "锁定" End If%> <%=replace(rs("Sex"),key,""&key&"")%> ">编辑 " onClick="return confirm('确定删除此会员吗?');">删除


没有会员


               
 注意:删除会员会把他的动态,日志,相册等等全部清掉,请一定要慎重操作!
<%=List_Page(m,z,page,"Admin_User.asp?action="&action&"&key="&key&"&",15,7)%>
<% End Sub Sub Edit() UserID = SafeRequest("UserID","get") IF Not IsNum(UserID) Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0):Response.End Set Rs = CmsDjUser.GetRs("",0,"UserID="&UserID) %>
 修改用户
 用户名:  <%=Rs("UserName")%>
 新密码:  "> 不修改请留空
 密码提示问题:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 密码提示答案:  "> 不修改请留空
 E-mail:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 性别:  > 保密 > 男 > 女
 QQ:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 用户头像:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 用户点数:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 用户金额:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 VIP开通日期:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" /> 日期格式:2009-10-15
 VIP结束日期:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" /> 日期格式:2009-11-15
 好友限制个数:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 消息限制个数:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" />
 经验值:  " size="35" onfocus="this.style.borderColor='#F93'" onblur="this.style.borderColor='#CCC'" /> 1000以下
 用户签名: 
 ">   
<% End Sub Sub EditSave() UserID = SafeRequest("UserID","auto") IF Not IsNum(UserID) Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0):Response.End CD_PassWordA = SafeRequest("PassWordA","post") CD_PassWordB = SafeRequest("PassWordB","post") CD_Question = SafeRequest("Question","post") CD_AnswerA = SafeRequest("AnswerA","post") CD_AnswerB = SafeRequest("AnswerB","post") CD_Email = SafeRequest("Email","post") CD_Sex = SafeRequest("Sex","post") CD_QQ = SafeRequest("QQ","post") CD_UserPhoto = SafeRequest("UserPhoto","post") CD_Points = SafeRequest("Points","post") CD_Money = SafeRequest("Money","post") CD_VipinDate = SafeRequest("VipinDate","post") CD_VipendDate = SafeRequest("VipendDate","post") CD_FriendNum = SafeRequest("FriendNum","post") CD_MessageNum = SafeRequest("MessageNum","post") CD_UserRank = SafeRequest("UserRank","post") CD_UserSign = SafeRequest("UserSign","post") CD_HttpUrl = SafeRequest("CD_HttpUrl","post") If CD_PassWordB<>"" Then CD_PassWord=md5(CD_PassWordB) Else CD_PassWord=CD_PassWordA End If If CD_AnswerB<>"" Then CD_Answer=md5(CD_AnswerB) Else CD_Answer=CD_AnswerA End If Set CmsDjUser = New CmsDj_Com_User Set Rs=CmsDjUser.GetRs("",0,"UserID="&UserID) rs("Password")=CD_Password rs("Question")=CD_Question rs("Answer")=CD_Answer rs("Email")=CD_Email rs("Sex")=CD_Sex rs("QQ")=CD_QQ rs("UserPhoto")=CD_UserPhoto rs("Points")=CD_Points rs("Money")=CD_Money If CD_VipinDate<>"" and CD_VipendDate<>"" Then rs("VipinDate")=CD_VipinDate rs("VipendDate")=CD_VipendDate End If rs("FriendNum")=CD_FriendNum rs("MessageNum")=CD_MessageNum rs("UserRank")=CD_UserRank rs("UserSign")=CD_UserSign rs.update rs.close set rs=nothing Call AdminAlert("恭喜您,编辑用户成功!",CD_HttpUrl,0) Response.End End Sub Sub UserIsbest(Aa,Bb) UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF UserID=Split(UserID,", ") For Each ID In UserID Arr1=Array("Isbest") Arr2=Array(Aa) Call CmsDjUser.update(Arr1,Arr2,"UserID="&ID) Next Call AdminAlert(Bb,Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub UserGradeB() UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF UserID=Split(UserID,", ") For Each ID In UserID Arr1=Array("UserGrade","VipinDate","VipendDate") Arr2=Array(0,Date(),Date()) Call CmsDjUser.update(Arr1,Arr2,"UserID="&ID) Next Call AdminAlert("恭喜您,批量将选定的会员解除VIP成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub UserGradeA() UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF UserID=Split(UserID,", ") For Each ID In UserID Arr1=Array("UserGrade","VipinDate","VipendDate") Arr2=Array(1,Date(),Date()+viptime) Call CmsDjUser.update(Arr1,Arr2,"UserID="&ID) Next Call AdminAlert("恭喜您,批量将选定的会员设为VIP成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub UserLock(Aa,Bb) UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF UserID=Split(UserID,", ") For Each ID In UserID Arr1=Array("UserLock") Arr2=Array(Aa) Call CmsDjUser.update(Arr1,Arr2,"UserID="&ID) Next Call AdminAlert(Bb,Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub DelAll() UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF UserID=Split(UserID,", ") For Each ID In UserID Call CmsDjUser.del("UserID="&ID) Call CmsDjWeb.del("UserID="&ID) Call CmsDjArt.del("UserID="&ID) Call CmsDjPic.del("UserID="&ID) Call CmsDjFeed.del("UserID="&ID) Call CmsDjShare.del("UserID="&ID) Call CmsDjView.del("cuid="&ID) Next Call AdminAlert("恭喜您,批量删除会员成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub Del() UserID = SafeRequest("UserID","get") IF UserID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF Call CmsDjUser.del("UserID="&UserID) Call CmsDjWeb.del("UserID="&UserID) Call CmsDjArt.del("UserID="&UserID) Call CmsDjPic.del("UserID="&UserID) Call CmsDjFeed.del("UserID="&UserID) Call CmsDjShare.del("UserID="&UserID) Call CmsDjView.del("cuid="&UserID) Call AdminAlert("恭喜您,删除会员成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub ConfigSave() CD_UserY = SafeRequest("CD_UserY","post") CD_FsMessage = SafeRequest("CD_FsMessage","post") CD_BodyMessage = SafeRequest("CD_BodyMessage","post") CD_UserDj = SafeRequest("CD_UserDj","post") CD_FriendNum = SafeRequest("CD_FriendNum","post") CD_MessageNum = SafeRequest("CD_MessageNum","post") CD_UserRank = SafeRequest("CD_UserRank","post") CD_Points = SafeRequest("CD_Points","post") CD_Money = SafeRequest("CD_Money","post") CD_OnlinEhold = SafeRequest("CD_OnlinEhold","post") CD_PointsuAa = SafeRequest("CD_PointsuAa","post") CD_PointsuAb = SafeRequest("CD_PointsuAb","post") CD_PointsuBa = SafeRequest("CD_PointsuBa","post") CD_PointsuBb = SafeRequest("CD_PointsuBb","post") CD_PointsuCa = SafeRequest("CD_PointsuCa","post") CD_PointsuCb = SafeRequest("CD_PointsuCb","post") CD_PointsuDa = SafeRequest("CD_PointsuDa","post") CD_PointsuDb = SafeRequest("CD_PointsuDb","post") CD_PointsuEa = SafeRequest("CD_PointsuEa","post") CD_PointsuEb = SafeRequest("CD_PointsuEb","post") CD_PointsdAa = SafeRequest("CD_PointsdAa","post") CD_PointsdAb = SafeRequest("CD_PointsdAb","post") CD_PointsdBa = SafeRequest("CD_PointsdBa","post") CD_PointsdBb = SafeRequest("CD_PointsdBb","post") CD_PointsdCa = SafeRequest("CD_PointsdCa","post") CD_PointsdCb = SafeRequest("CD_PointsdCb","post") CD_PointsdDa = SafeRequest("CD_PointsdDa","post") CD_PointsdDb = SafeRequest("CD_PointsdDb","post") CD_PointsdEa = SafeRequest("CD_PointsdEa","post") CD_PointsdEb = SafeRequest("CD_PointsdEb","post") zhvip = SafeRequest("zhvip","post") viptime = SafeRequest("viptime","post") zvippoints = SafeRequest("zvippoints","post") Dim n,TempStr TempStr = "" TempStr = TempStr & chr(60) & "%" & VbCrLf TempStr = TempStr & "Dim CD_UserY,CD_FsMessage,CD_BodyMessage,CD_UserDj,CD_FriendNum,CD_MessageNum,CD_UserRank,CD_Points,CD_Money,CD_OnlinEhold" & VbCrLf TempStr = TempStr & "Dim CD_PointsuAa,CD_PointsuAb,CD_PointsuBa,CD_PointsuBb,CD_PointsuCa,CD_PointsuCb,CD_PointsuDa,CD_PointsuDb,CD_PointsuEa,CD_PointsuEb" & VbCrLf TempStr = TempStr & "Dim CD_PointsdAa,CD_PointsdAb,CD_PointsdBa,CD_PointsdBb,CD_PointsdCa,CD_PointsdCb,CD_PointsdDa,CD_PointsdDb,CD_PointsdEa,CD_PointsdEb" & VbCrLf TempStr = TempStr & "Dim zhvip,viptime,zvippoints" & VbCrLf TempStr = TempStr & "CD_UserY="& Chr(34) & CD_UserY & Chr(34) & VbCrLf TempStr = TempStr & "CD_FsMessage="& Chr(34) & CD_FsMessage & Chr(34) & VbCrLf TempStr = TempStr & "CD_BodyMessage="& Chr(34) & CD_BodyMessage & Chr(34) & VbCrLf TempStr = TempStr & "CD_UserDj="& Chr(34) & CD_UserDj & Chr(34) & VbCrLf TempStr = TempStr & "CD_FriendNum="& Chr(34) & CD_FriendNum & Chr(34) & VbCrLf TempStr = TempStr & "CD_MessageNum="& Chr(34) & CD_MessageNum & Chr(34) & VbCrLf TempStr = TempStr & "CD_UserRank="& Chr(34) & CD_UserRank & Chr(34) & VbCrLf TempStr = TempStr & "CD_Points="& Chr(34) & CD_Points & Chr(34) & VbCrLf TempStr = TempStr & "CD_Money="& Chr(34) & CD_Money & Chr(34) & VbCrLf TempStr = TempStr & "CD_OnlinEhold="& Chr(34) & CD_OnlinEhold & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuAa="& Chr(34) & CD_PointsuAa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuAb="& Chr(34) & CD_PointsuAb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuBa="& Chr(34) & CD_PointsuBa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuBb="& Chr(34) & CD_PointsuBb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuCa="& Chr(34) & CD_PointsuCa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuCb="& Chr(34) & CD_PointsuCb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuDa="& Chr(34) & CD_PointsuDa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuDb="& Chr(34) & CD_PointsuDb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuEa="& Chr(34) & CD_PointsuEa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsuEb="& Chr(34) & CD_PointsuEb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdAa="& Chr(34) & CD_PointsdAa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdAb="& Chr(34) & CD_PointsdAb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdBa="& Chr(34) & CD_PointsdBa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdBb="& Chr(34) & CD_PointsdBb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdCa="& Chr(34) & CD_PointsdCa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdCb="& Chr(34) & CD_PointsdCb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdDa="& Chr(34) & CD_PointsdDa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdDb="& Chr(34) & CD_PointsdDb & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdEa="& Chr(34) & CD_PointsdEa & Chr(34) & VbCrLf TempStr = TempStr & "CD_PointsdEb="& Chr(34) & CD_PointsdEb & Chr(34) & VbCrLf TempStr = TempStr & "zhvip="& Chr(34) & zhvip & Chr(34) & VbCrLf TempStr = TempStr & "viptime="& Chr(34) & viptime & Chr(34) & VbCrLf TempStr = TempStr & "zvippoints="& Chr(34) & zvippoints & Chr(34) & VbCrLf TempStr = TempStr & "%" & chr(62) & VbCrLf ADODB_SaveToFile TempStr,"../Data/Cache/CmsDj.User.asp" Call AdminAlert("更新会员注册信息成功,正在返回...","Admin_User.asp?action=config",0) Response.End End Sub %>