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

📄 admin_action.asp

📁 非常一般
💻 ASP
字号:
<!--#include file="Admin_Conn.asp"-->
<!--#include file="Admin_Error.asp" -->
<!--#include file="../Inc/Config.asp" -->
<!--#include file="../Inc/Md5.asp" -->
<META http-equiv=Content-Type content="text/html; charset=gbk">
<%
  Action = request("Action")
  Select Case Action
    Case 1                         ' 信息删除
      Action_id = request("id")
      Action_zt = request("zt")
      Action_fs = request("fs")
      If Action_zt = "w" Then
        response.write"<script language=JavaScript>{window.alert('本条消息您还未读!');window.location.href='javascript:history.go(-1)'}</script>"
      Else
        Set rs=Server.CreateObject("ADODB.Recordset")      
        Sql="Delete * from Feedback where Feedback_id="&Action_id
        Rs.Open Sql,conn,1,3
        if Action_fs = "mail" Then
          response.write"<script language=JavaScript>{window.alert('您已经成功删除一条邮件信息');window.location.href='Admin_Mail.asp'}</script>"      
        Else
          response.write"<script language=JavaScript>{window.alert('您已经成功删除一条后台信息');window.location.href='Admin_Msg.asp'}</script>"
        End if
        Set Rs = nothing
      End if
    Case 2                         ' ~{OB@-2K5%Lm<S~}
      Title = request("Title1")
	  ty = request("type")
      If Len(Title) > 10 or Title = "" or Title = Null Then
        response.write"<script language=JavaScript>{window.alert('对不起,您输入的字符不符合规范');window.location.href='javascript:history.go(-1)'}</script>"
      End if
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from "&ty&" where Type_value = '"&Title&"'"
      Rs.open sql,conn,1,3
      If not Rs.eof then
        Response.write"<script language=JavaScript>{window.alert('对不起,该下拉菜单名称已经存在,请重新输入');window.location.href='javascript:history.go(-1)'}</script>"
      Else
        Rs.addnew
        Rs("Type_value")=trim(Title)
        Rs.update
        Rs.close     
        Set rs = nothing
        response.write "<script language=JavaScript>{window.alert('您成功的添加了一条下拉菜单');window.location.href='Admin_Menu.asp?action=1&type1="+ty+"'}</script>"
      End if      
    Case 3                          ' 下拉菜单修改
      id = request("id")
      Title = request("Title")
	  ty = request("type")
      If Len(Title) > 10 or Title = "" or Title = Null Then
        response.write"<script language=JavaScript>{window.alert('对不起,您输入的字符不符合规范');window.location.href='javascript:history.go(-1)'}</script>"
      End if
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from "&ty&" where Type_id = "&id
      Rs.open sql,conn,1,3
      If Title = rs("Type_value") then
        Response.write"<script language=JavaScript>{window.alert('对不起,该下拉菜单名称已经存在,请重新输入');window.location.href='javascript:history.go(-1)'}</script>"
      Else
        Rs("Type_value")=trim(Title)
        Rs.update
        Rs.close     
        Set rs = nothing
        response.write"<script language=JavaScript>{window.alert('您成功的修改了一条下拉菜单');window.location.href='Admin_Menu.asp?action=1&type1="+ty+"'}</script>"
      End if    
    Case 4                         ' 下拉菜单删除
      ty = request("type")
	  Action_id = request("id")
      Set rs=Server.CreateObject("ADODB.Recordset")      
      Sql="Delete * from "&ty&" where Type_id="&Action_id
      Rs.Open Sql,conn,1,1          
      response.write"<script language=JavaScript>{window.alert('您已经成功删除一条记录');window.location.href='Admin_Menu.asp?Action=1&type1="+ty+"'}</script>"
      Set Rs = nothing
    Case 5                         ' 下拉菜单全部删除
      ty = request("type")
	  Set rs=Server.CreateObject("ADODB.Recordset")      
      Sql="Delete * from "&ty&""
      Rs.Open Sql,conn,1,1          
      response.write"<script language=JavaScript>{window.alert('您已经成功全部记录');window.location.href='Admin_Menu.asp?Action=1&type1="+ty+"'}</script>"
      Set rs = nothing  
    Case 6                         ' 反馈信息全部删除
      fs = request("fs")
      If fs = "Mail" Then 
        Set rs=Server.CreateObject("ADODB.Recordset")
        Sql="Delete * from Feedback where Feedback_fs = 'Mail'"
        Rs.Open Sql,conn,1,1          
        response.write"<script language=JavaScript>{window.alert('您已经成功清除全部邮件记录');window.location.href='Admin_Mail.asp'}</script>"
        Set rs = nothing
      end if
      if fs = "send" then
        Set rs=Server.CreateObject("ADODB.Recordset")
        Sql="Delete * from mailsend "
        Rs.Open Sql,conn,1,1          
        response.write"<script language=JavaScript>{window.alert('您已经成功清除全部回复邮件记录');window.location.href='Admin_Msg.asp'}</script>"
        Set rs = nothing
	  Else 
	    Set rs=Server.CreateObject("ADODB.Recordset")
        Sql="Delete * from Feedback where Feedback_zt = 1"
        Rs.Open Sql,conn,1,1          
        response.write"<script language=JavaScript>{window.alert('您已经成功清除已读后台记录');window.location.href='Admin_Msg.asp'}</script>"
        Set rs = nothing
      End if
	          
   Case 7     ' 系统设置
      name = request("name")
      url = request("url")
      fangshi = request("fangshi")
      refresh = request("refresh")
      qtime = request("time")
	  mailsave = request("mail_save")
      safe = request("safe")
	  indextext = request("indextext")
	  webback = request("webback")
	  listtt = request("listtt")
	  emailbk = request("emailbk")
	  emailback = request("emailback")
	  fkemailtitle = request("fkemailtitle")
	  emailtext = request("emailtext")
	  emailtitle = request("emailtitle")
	  listtype = request("listtype")
     Set Rs = Server.CreateObject("ADODB.Recordset")
      Sql = "select * from config"
      Rs.open sql,conn,1,3
      Rs("web_name")=trim(name)
      Rs("web_url")=trim(url)
      Rs("web_fangshi")=trim(fangshi)
      Rs("web_refresh")=refresh
      Rs("web_time")=qtime
	  Rs("mail_save")=mailsave 
      Rs("web_safe")=safe
	  Rs("indextext")=indextext
	  Rs("webback")=webback
	  Rs("listtt")=listtt
	  Rs("emailbk")=emailbk
	  Rs("emailback")=emailback
	  Rs("fkemailtitle")=fkemailtitle
	  Rs("emailtext")=emailtext
	  Rs("emailtitle")=emailtitle
	  Rs("listtype")=listtype
      Rs.update
      Rs.close     
     Set rs = nothing
      response.write"<script language=JavaScript>{window.alert('参数设置成功');window.location.href='Admin_config.asp'}</script>" 
  
    Case 8                          ' 邮件设置
      shou = request("shou")
      fa = request("fa")
      user = request("user")
      pass = request("pass")
      smtp = request("smtp")
      cd = request("cd")
      Set Rs = Server.CreateObject("ADODB.Recordset")
      Sql = "select * from config"
      Rs.open sql,conn,1,3
      Rs("mail_shou")=trim(shou)
      Rs("mail_fa")=trim(fa)
      Rs("mail_user")=trim(user)
      Rs("mail_pass")=trim(pass)
      Rs("mail_smtp")=trim(smtp)
      Rs("mail_cd")=trim(cd)
      Rs.update
      Rs.close     
      Set rs = nothing
      response.write"<script language=JavaScript>{window.alert('参数设置成功');window.location.href='Admin_JMail.asp'}</script>" 
    Case 9                         ' 增加管理员
      User = request("User")
      Pass = request("Pass")
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from Admin where Admin_User= '"&User&"'"
      Rs.open sql,conn,1,3
      If not Rs.eof then
        Response.write"<script language=JavaScript>{window.alert('对不起,该用户名已经存在,请重新输入');window.location.href='javascript:history.go(-1)'}</script>"
      Else
        Rs.addnew
        Rs("Admin_User")=trim(User)
        Rs("Admin_Pass")=Md5(trim(Pass),Pmode)
        Rs("Admin_Lock")="0"
        Rs.update
        Rs.close     
        Set rs = nothing
        response.write"<script language=JavaScript>{window.alert('您成功添加了一个管理员');window.location.href='Admin_Admin.asp?action=1'}</script>"
      End if
    Case 10                        ' 管理员密码修改
      id = request("id")
      ModiPass = Md5(request("Pass"),Pmode)
      NewPass = Md5(request("NewPass"),Pmode)
      QNewPass = Md5(request("QNewPass"),Pmode)
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from Admin where Admin_id = "&id
      Rs.open sql,conn,1,3
      If ModiPass <> Rs("Admin_Pass") Then
        response.write"<script language=JavaScript>{window.alert('对不起,您的密码输入错误');window.location.href='javascript:history.go(-1)'}</script>"
      End if
      If NewPass <> QNewPass then
        Response.write"<script language=JavaScript>{window.alert('对不起,您两次输入的密码不同,请重新输入');window.location.href='javascript:history.go(-1)'}</script>"
      Else
        Rs("Admin_Pass")=trim(NewPass)
        Rs.update
        Rs.close     
        Set rs = nothing
        response.write"<script language=JavaScript>{window.alert('您成功修改了管理员密码');window.location.href='Admin_Admin.asp?action=1'}</script>"
      End if
    Case 11                         ' 管理员删除
      id = request("id")
      Set rs=Server.CreateObject("ADODB.Recordset")      
      Sql="Delete * from Admin where Admin_id="&id
      Rs.Open Sql,conn,1,1          
      response.write"<script language=JavaScript>{window.alert('您已经成功删除一条记录');window.location.href='Admin_Admin.asp?Action=1'}</script>"
      Set Rs = nothing
    Case 12                         ' 管理员状态修改
      id = request("id")
      Lock = request("Lock")
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from Admin where Admin_id = "&id
      Rs.open sql,conn,1,3
      Rs("Admin_Lock")=Lock
      Rs.update
      Rs.close     
      Set rs = nothing
      response.write"<script language=JavaScript>{window.alert('您成功对管理员状态进行了操作');window.location.href='Admin_Admin.asp?action=1'}</script>"
    Case 13                         ' 清空邮件记录
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from Config"
      Rs.open sql,conn,1,3
      Rs("Mail_Count")=0
      Rs.update
      Rs.close     
      Set rs = nothing
      response.write"<script language=JavaScript>{window.alert('清除成功');window.location.href='Admin_Main.asp'}</script>"
    Case 14                         ' 反馈信息回复
      Set jmail = Server.CreateObject("JMAIL.Message")   '建立发送邮件的对象
      Mail_Mail = Request("Mail_Mail")
      Mail_Title = Request("Mail_Title")
      Mail_Info = Request("Mail_Info")
      M_Title = Request("M_Title")
	  emailid = Request("emailid")
      'jmail.silent = true     '屏蔽例外错误,返回FALSE跟TRUE两值j
      jmail.Charset = "GB2312"     '邮件的文字编码
      jmail.ContentType = "text/html"    '邮件的格式为HTML格式或纯文本
      jmail.AddRecipient Mail_Mail     '邮件收件人的地址
      jmail.From = mail_fa   '发件人的E-MAIL地址
      jmail.MailServerUserName = mail_user     '登录邮件服务器的用户名 (您的邮件地址)
      jmail.MailServerPassword = mail_pass     '登录邮件服务器的密码 (您的邮件密码)
      jmail.Subject = Mail_Title    '邮件的标题
      jmail.Body ="您在[<u>"&web_name&"</u>]提出的<u><b>"&M_Title&"</b></u>我们为您做出如下答复:<br>"&Mail_Info&""      '邮件的内容
      jmail.Priority = mail_cd       '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
      jmail.Send(mail_smtp)      '执行邮件发送(通过邮件服务器地址)
      jmail.Close()   
      set jmail = nothing
	
	Set rs=Server.CreateObject("ADODB.Recordset")
     Sql="Select * from mailsend"
     Rs.Open sql,conn,1,3
     Rs.Addnew
     Rs("Mail_Mail") = Request("Mail_Mail")
     Rs("Mail_Title") = Request("Mail_Title")
     Rs("Mail_Info") = Request("Mail_Info")
     Rs("emailid") = Request("emailid")
     Rs("sendtime")= now()
     Rs.update
     Rs.close     
     Set rs = nothing
      response.write"<script language=JavaScript>{window.alert('邮件发送成功');window.location.href='Admin_mailsend.asp'}</script>"
	  
    Case 15                        ' 信息删除
      Action_id = request("id")
	  Set rs=Server.CreateObject("ADODB.Recordset")      
      Sql="Delete * from mailsend where email_id="&Action_id
      Rs.Open Sql,conn,1,3
	  Set Rs = nothing
      response.write"<script language=JavaScript>{window.alert('您已经成功删除一条回复信息');window.location.href='javascript:history.go(-1)'}</script>"      
     
   case 16                            '保存菜单
    id = request("id")
	  listtitle = request("listtitle")
	  listorder = request("listorder")
	  listuse  = request("listuse")
	  listmust  = request("listmust")
	  listtype  = request("listtype")
      Set Rs=Server.CreateObject("ADODB.Recordset")
      Sql = "select * from list where listid = "&id
      Rs.open sql,conn,1,3
      Rs("listid")=trim(id)
      Rs("listtitle")=trim(listtitle)
	  Rs("listorder")=listorder
	 if listuse="yes" then
		Rs("listuse")=True
	 else
		Rs("listuse")=False
	 end if
	 if listmust="yes" then
		Rs("listmust")=True
	 else
		Rs("listmust")=False
	 end if
	  if listtype="yes" then
		Rs("listtype")=True
	 else
		Rs("listtype")=False
	 end if
     
        Rs.update
        Rs.close     
        Set rs = nothing
        response.write"<script language=JavaScript>{window.alert('您成功的修改了一条表单');window.location.href='Admin_list.asp'}</script>"
    
    
  End Select

%>

⌨️ 快捷键说明

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