📄 changepass.aspx
字号:
<% @ Import Namespace="Packaging" %>
<% @ Import Namespace="System.Data" %>
<% @ Register TagPrefix="pb" TagName="Header" Src="header.ascx" %>
<% @ Register TagPrefix="pb" TagName="Footer" Src="footer.ascx" %>
<% @ Register TagPrefix="pb" TagName="Login" Src="login.ascx" %>
<% @ Register TagPrefix="pb" TagName="Major" Src="major.ascx" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<title>修改密码</title>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
<link rel="stylesheet" type="text/css" href="pack.css">
</head>
<body topmargin="6" leftmargin="0" bgcolor="#eaeaea">
<form runat="server" id="myform">
<pb:Header id="Header" runat="server" />
<div align="center">
<table border="0" cellpadding="0" cellspacing="1" bgColor="#006699" width="750" height="125">
<tr><td width="25%" valign="top" background="images/bd.gif" rowspan="2" height="125">
<pb:Login id="login" runat="server" />
<pb:Major id="major" runat="server" /></td>
<td width="75%" valign="top" bgcolor="#FFFFFF" height="228" background="images/ldb.gif">
<br><asp:Label id="success" style="color:red" runat="server" />
<table border="0" cellpadding="0" cellspacing="1" width="90%" bordercolor="1" bgcolor="#006699">
<tr bgcolor="#99CC00">
<td width="100%" colspan="2"> 修改密码</td>
</tr>
<tr bgcolor="#99CC33">
<td width="22%" align="center">你的旧密码</td>
<td width="78%"> <asp:Textbox id="old" textMode="password" runat=server size=20 maxlength=20 />
<asp:RequiredFieldValidator controltoValidate="old" runat=server
ErrorMessage="*" Display="Dynamic" /> </td>
</tr>
<tr bgcolor="#99CC33">
<td width="22%" align="center">你的新密码</td>
<td width="78%"> <asp:Textbox id="new1" textMode="password" runat=server size=20 maxlength=20 />
<asp:RequiredFieldValidator controltoValidate="new1" runat=server
ErrorMessage="*" Display="Dynamic" /> </td>
</tr>
<tr bgcolor="#99CC33">
<td width="22%" align="center">请再输一遍</td>
<td width="78%"> <asp:Textbox id="new2" textMode="password" runat=server size=20 maxlength=20 />
<asp:RequiredFieldValidator controltoValidate="new2" runat=server
ErrorMessage="*" Display="Dynamic" />
<input type="submit" value="修改" id="change" onServerClick="change_Click"
runat=server /></td></tr>
<tr bgcolor="#CCFF99">
<td width="100%" colspan="2"><br>
请注意:
<ul><li>你的密码中不能包含汉字。</li>
<li>本系统密码要求在3-20位之间。</li>
<li>建议你使用安全的密码。</li>
<li>密码不要随意告诉其他人。<br></li></ul>
</td></tr>
</table>
</td>
<tr><td width="75%" valign="bottom" bgcolor="#FFFFFF" height="80" align="right" background="images/ldb.gif">
<img border="0" src="images/pen.gif" width="400" height="80"><br> </td></tr>
</table>
</div>
<pb:Footer id="footer" runat="server" />
</form>
</body>
</html>
<script language="VB" runat="server">
Dim account As String
Sub Page_Load(Sender As Object, e As EventArgs)
If Not Request.IsAuthenticated Then
Response.Redirect("login.aspx")
End If
account=Context.User.Identity.Name
End Sub
Sub change_Click(Sender As Object, e As EventArgs)
If new1.text<>new2.text Then
success.text="两次输入的密码不一致!"
ElseIf new1.text.length<3 Then
success.text="密码长度小于3!"
Else
Dim MyDB As UserDB=New UserDB()
Dim NewPass As String=new1.Text
If MyDB.Login(account,old.text)<>0 Then
MyDB.ChangePass(account,NewPass)
success.text="修改成功!"
old.text=""
new1.text=""
new2.text=""
Else
success.text="账号/密码错误!"
End If
End If
End Sub
</script>
<style>
td {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt;
}
.whiteB {
color: white;
font-weight : bold;
}
input {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt;
}
td.bar {
color: green; font-weight: bold;
}
a.whiteLink:link {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
color : white;
text-decoration : none;
}
a.whiteLink:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
color : white;
text-decoration : none;
}
a.whiteLink:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
color : white;
text-decoration : none;
}
a.barLink:link {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #CCFF99;
text-decoration : none;
}
a.barLink:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #CCFF99;
text-decoration : none;
}
a.barLink:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #CCFF99;
text-decoration : underline;
}
a.author:link {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : black;
text-decoration : none;
}
a.author:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : black;
text-decoration : none;
}
a.author:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : black;
text-decoration : underline;
}
</style>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -