📄 main.asp
字号:
<!--#include file="../inc/Secure.asp"-->
<%dim ThisKey
ThisKey = "a"
%>
<!--#include file="../inc/permission.asp"-->
<!--#include file="../inc/connection.asp"-->
<!--#include file="../inc/const.asp"-->
<!--#include file="../inc/dbtools.asp"-->
<html>
<head>
<link rel="stylesheet" type="text/css" href="../CSS/main.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>权限设置</title>
</head>
<%
'if not Session("CheckedYes") then
' Set ASPObj = Server.CreateObject("aspRegister.aspReg")
' ASPObj.CheckReg
' Set ASPObj=Nothing
' Session("CheckedYes") = true
'end if
strSelfRight=SelfRights(Session("LoginID"))
ID=request("SelectID")
if id="" then id=0
'获取数据
dim strLoginName, strPwd, strConfirmPwd, strName, strInfo, strRights, PreviousID, strSelfBody, sPhoto, sSignature
dim sex,department,strposition,strOfficeTel,strhometel,strpager,strMobiletel,strpostcode,stremail,straddress,strfax
if ID="0" then
if request("cmdAdd")<>"" then
strLoginName=replace(trim(request("LoginName")),"'","''")
strPwd=replace(trim(request("Pwd")),"'","''")
strConfirmPwd=replace(trim(request("ConfirmPwd")),"'","''")
strName=replace(trim(Request("Name")),"'","''")
strInfo=replace(trim(Request("Info")),"'","''")
strRights=replace(trim(Request("Rights")),"'","''")
Sex=trim(Request("sex"))
PreviousID=trim(Request("PreviousID"))
Department=trim(Request("Department"))
if Department="" then Department=0
strPosition=replace(trim(Request("Position")),"'","''")
strOfficeTel=replace(trim(Request("Officetel")),"'","''")
strHomeTel=cRequest("HomeTel")
strPager=cRequest("Pager")
strMobiletel=cRequest("Mobiletel")
strPostCode=cRequest("PostCode")
strEmail=cRequest("Email")
strAddress=trim(cRequest("Address"))
strFax=trim(cRequest("Fax"))
strSelfBody=trim(cRequest("Selfbody"))
if strPwd="" or strPwd<>strConfirmPwd then
response.write "口令为空或确认口令和原口令不一致!<a href=""javascript:history.back(-1);"">[返回]</a>"
response.end
end if
if strLoginName<>"" and strName<>"" and (not CheckUser(strLoginName)) then
AddUser
response.write "添加成功"
%>
<form name="returnform" action="Left.asp" method="post" target="Left">
<Script language="JavaScript">
returnform.submit();
</Script>
</form>
<%response.end
else
strAlertInfo="用户名可能有重复,请重新输入。"
end if
end if
else
if request("cmdUpdate")<>"" then
strLoginName=replace(trim(request("LoginName")),"'","''")
strPwd=replace(trim(request("Pwd")),"'","''")
strConfirmPwd=replace(trim(request("ConfirmPwd")),"'","''")
strName=replace(trim(Request("Name")),"'","''")
strInfo=replace(trim(Request("Info")),"'","''")
strRights=replace(trim(Request("Rights")),"'","''")
Sex=trim(Request("sex"))
PreviousID=trim(Request("PreviousID"))
Department=trim(Request("Department"))
if Department="" then Department=0
strPosition=trim(cRequest("Position"))
strOfficeTel=trim(cRequest("Officetel"))
strHomeTel=trim(cRequest("HomeTel"))
strPager=trim(cRequest("Pager"))
strMobiletel=trim(cRequest("Mobiletel"))
strPostCode=trim(cRequest("PostCode"))
strEmail=trim(cRequest("Email"))
strAddress=trim(cRequest("Address"))
strFax=trim(cRequest("Fax"))
strSelfBody=trim(cRequest("Selfbody"))
if lcase(strLoginName)="administrator" and lcase(Session("LoginName"))<>"administrator" then
response.write "你不能修改系统管理员的资料!"
response.end
end if
if strPwd="" or strPwd<>strConfirmPwd then
if not CheckUpdateUser (ID,strLoginName) then
UpdateUser2 (ID)
response.write "资料修改成功,但您没有输入口令,所以保留了原口令。"
Conn.close
response.end
else
strAlertInfo="用户名可能有重复,请重新输入。"
end if
else
if strLoginName<>"" and strName<>"" and (not CheckUpdateUser (ID,strLoginName)) then
UpdateUser (ID)
response.write "数据修改成功"
Conn.close
response.end
else
strAlertInfo="用户名可能有重复,请重新输入。"
end if
end if
end if
if request("cmdDelete")<>"" and ID<>"0" then
if ID="1" or GetUserName(ID)="Administrator" then
response.write "系统管理员不能删除!"
Conn.close
response.end
end if
dim RsDel
Set RsDel=server.createobject("adodb.recordset")
RsDel.open "Select ID from tblUser where PreviousID="& ID,Conn
if not RsDel.eof then
response.write "请删除其下属后再删除,否则会破坏关系树!"
Conn.close
response.end
else
DeleteUser (ID)
end if
RsDel.close
set RsDel=nothing
response.write "用户删除成功"%>
<form name="returnform" action="Left.asp" method="post" target="Left">
<Script language="JavaScript">
returnform.submit();
</Script>
</form>
<%response.end
end if
GetSelectUserData (ID)
end if
%>
<body topmargin="10" leftmargin="10" <%if strAlertInfo<>"" then response.write "onload=Javascript:alert("""&strAlertInfo&""")"%>>
<form NAME="Rightfrm" method="post">
<div align="center"><center>
<table border="0" cellspacing="1" cellpadding=3 width="100%" bgcolor=#0047b0>
<tr bgcolor=#ffffff>
<td height="30" width="33%" valign="middle" align=right><b>用户登录名</b><font COLOR="RED">*</td>
<td height="30" colspan="2" valign="middle"><input TYPE="text" class="input" SIZE="17" Name="LoginName" maxlength="25" <%if ID<>"" and ID<>"0" then response.write " value="&strLoginName%>></td>
</tr>
<tr bgcolor=#ffffff>
<td valign="middle" align=right><b>登录口令</b><font COLOR="RED">*</td>
<td colspan="2" valign="middle"><input TYPE="password" class="input" SIZE="17" NAME="Pwd" maxlength="40"> </td>
</tr>
<tr bgcolor=#ffffff>
<td valign="middle" align=right><b>再输一次口令</b><font COLOR="RED">*</td>
<td colspan="2" valign="middle"><input TYPE="password" class="input" SIZE="17" NAME="ConfirmPwd" maxlength="40" > </td>
</tr>
<tr bgcolor=#ffffff>
<td valign="middle" align=right><b>姓名</b><font COLOR="RED">*</td>
<td colspan="2" valign="middle"><input TYPE="text" class="input" SIZE="17" NAME="Name" maxlength="30" <%if ID<>"" then response.write " value="&strName%> > </td>
</tr>
<tr bgcolor=#ffffff>
<td align=right><b>性别</b><font COLOR="RED">*</td>
<td colspan="2">
<select name="sex">
<option value=0 <%if Sex="0" then response.write " selected"%>>男
<option value=1 <%if Sex="1" then response.write " selected"%>>女
</select>
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" align=right><b>部门</b>
<font COLOR="RED">*</td>
<td colspan="2">
<%options "department","tblDepartment","Name",Department%>
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" align=right><b>直接上级</b>
<font COLOR="RED">*</td>
<td colspan="2">
<%options "PreviousID","tblUser","Name",PreviousID%>
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" align=right><b>职位</b>
</td>
<td colspan="2">
<input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="30" NAME="Position" value="<%=strPosition%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" align=right><b>E-mail</b>
</td>
<td colspan="2">
<input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="30" NAME="Email" value="<%=strEmail%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" align=right><b>电话(O)</b>
</td>
<td colspan="2"><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="OfficeTel" value="<%=strOfficeTel%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>电话(H)</b>
</td>
<td colspan="2"><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="HomeTel" value="<%=strHomeTel%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>传真</b>
</td>
<td colspan="2"><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="Fax" value="<%=strFax%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>传呼</b>
</td>
<td colspan="2"><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="Pager" value="<%=strPager%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>手机</b>
</td>
<td colspan="2"><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="Mobiletel" value="<%=strMobiletel%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>邮政编码</b>
</td>
<td colspan=2><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="Postcode" value="<%=strPostCode%>">
</td>
</tr>
<tr bgcolor=#ffffff>
<td VALIGN="TOP" ALIGN="right"><b>详细地址</b>
</td>
<td colspan=2><input class="input" TYPE="TEXT" SIZE="30" MAXLENGTH="40" NAME="Address" value="<%=strAddress%>">
</td>
</tr>
<tr bgcolor=#FFFFFF>
<td VALIGN="TOP" ALIGN="right"><b>自我评价</b>
</td>
<td VALIGN="TOP" ALIGN="LEFT" colspan=2>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -