www.gusucode.com > 翼动留言板 2.1源码程序 > Manage_Process.asp
<% Option Explicit '************************************************************************************ '开发组 翼动工作室 '姓名 郑景德 '网名 旭日 'QQ 3178920 '个人网站 http://www.wingroom.com '本页: '留言本系统管理信息处理 ' '************************************************************************************ %> <!--#include file="inc/config.asp"--> <!--#include file="inc/Function.asp"--> <!--#include file="inc/DBControl.asp"--> <!--#include file="inc/Manage.asp"--> <!--#include file="inc/Md5.asp"--> <% Dim Cfg,Db,Flib,Dm Set Cfg = New Config Set Db = New DBControl Set Flib = New FunctionLib Set Dm = New Manage Dim UserName,PassWord,Pwd,Power Dim Rs,Sql Dim ID,Title,Content,Re_Content Dim Action Action = Request.QueryString("action") '管理员登录 If Action="Login" Then UserName = Trim(Flib.SaftSql("UserName",2)) Pwd = Trim(Flib.SaftSql("PassWord",2)) PassWord = Md5("@$@$@$" & MD5(Pwd)) If UserName = "" Then Flib.Alert "请输入用户名!","BACK",1 Response.End End If If Pwd = "" Then Flib.Alert "请输入密码!","BACK",1 Response.End End If Dm.Check_Power UserName,PassWord End If '管理员登出 If Action = "Logout" Then Session("Power") = "" Session("UserName") = "" Session("Flag") = "" Response.Redirect("Default.asp") End If '修改密码 If Action = "MdfyPwd" Then Dim oldPassword,newPassword oldPassword = Trim(Flib.SaftSql("oldPassword",2)) newPassword = Trim(Flib.SaftSql("newPassword",2)) oldPassword = Md5("@$@$@$" & MD5(oldPassword)) newPassword = Md5("@$@$@$" & MD5(newPassword)) If Session("Flag") <> "Logined" Then Flib.Alert "登录超时退出,请重新登录!","Manage_Login",1 Response.End End If If oldPassword = "" Then Flib.Alert "旧密码不能放空!","BACK",0 Response.End End If If newPassword = "" Then Flib.Alert "新密码不能放空!","BACK",0 Response.End End If Db.Open() Sql = "select top 1 ID from wr_Power where Power='"& Session("Power") &"' and Pwd='"& oldPassword &"'" Set Rs = Db.ExeCute(Sql) If Rs.Eof And Rs.Bof Then RS.Close Set Rs = Nothing Db.Close Flib.Alert "旧密码输入不正确,请重新输入!","BACK",0 Response.End Else ID = Rs("ID") End If Rs.Close Sql = "update wr_Power set Pwd='"& newPassword &"' where ID="& Cstr(ID) Db.ExeCute(Sql) Db.Close Flib.Alert "提交成功","Book_Manage.asp?Keyword=MdfyPwd",1 End If '添加管理员 If Action = "AddManager" Then UserName = Trim(Flib.SaftSql("UserName",2)) Password = Trim(Flib.SaftSql("Password",2)) Pwd = Md5("@$@$@$" & MD5(Password)) If Session("Flag") <> "Logined" Then Flib.Alert "登录超时退出,请重新登录!","Manage_Login",1 Response.End End If If UserName = "" Then Flib.Alert "用户名不能放空!","BACK",0 Response.End End If If Password = "" Then Flib.Alert "密码不能放空!","BACK",0 Response.End End If Db.Open() Sql = "select ID from wr_Power where Power='"& UserName &"'" Set Rs = Db.ExeCute(Sql) If Not Rs.Eof and Not Rs.Bof Then Rs.Close Set Rs = Nothing Db.Close Flib.Alert "该用户名已存在!","BACK",0 Response.End End If Rs.Close Set Rs = Nothing Sql = "INSERT INTO wr_Power (Power,Pwd) values('"& UserName &"','"& Pwd &"')" Db.ExeCute(Sql) Flib.Alert "添加成功!","Book_Manage.asp?Keyword=ManagerList",1 Db.Close End If '删除管理员 If Action = "DelPower" Then ID = Flib.SaftSql("ID",1) If Not IsNumeric(ID) or ID="" Then Flib.Alert "系统出错!","BACK",1 Response.End End If Db.Open() Sql = "delete * from wr_Power where id="& Cstr(ID) Db.ExeCute(Sql) Db.Close Response.Redirect "Book_Manage.asp?Keyword=ManagerList" End If '删除留言记录 If Action = "DelMsg" Then ID = Flib.SaftSql("ID",1) If Not IsNumeric(ID) or ID="" Then Flib.Alert "系统出错!","BACK",1 Response.End End If Db.Open() Sql = "delete * from wr_BookList where id="& Cstr(ID) Db.ExeCute(Sql) Db.Close Response.Redirect "Book_Manage.asp" End If '留言回复处理 If Action = "ReplyMsg" Then ID = Flib.SaftSql("ID",1) Re_Content = Flib.FilterStr(Request.Form("Re_Content")) If Not IsNumeric(ID) or ID="" Then Flib.Alert "系统出错!","BACK",1 Response.End End If If Trim(Re_Content)="" Then Flib.Alert "请填写内容后再提交!","BACK",0 Response.End End If Sql = "update wr_BookList set Re_Content='"& Re_Content &"' where ID="& Cstr(ID) Db.Open() Db.ExeCute2(Sql) Db.Close Flib.Alert "执行完毕!","Book_Manage.asp",1 Response.End End If '公告管理处理 -开始- If Action = "RollMdfy" Then Content = Request.Form("Content") Db.Open() Sql = "update wr_Roll set Content='"& Content &"',AddDate=#"& Now() &"#" Db.ExeCute2(Sql) Db.Close() Flib.Alert "执行完毕!","Book_Manage.asp?Keyword=RollMdfy",0 Response.End End If '公告管理处理 -结束- %> <% Set Cfg = Nothing Set Db = Nothing Set Flib = Nothing Set Dm = Nothing %>