?? login.ascx
字號(hào):
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="C#" runat=server>
//使用得腳本語言是C#
public String RedirectPage ="upgrate.aspx";
public int chk;
//定義一個(gè)布爾型函數(shù)Authenticate,檢驗(yàn)是否是管理員登錄
bool Authenticate(String user, String pass)
{
bool authenticated = false;
if ((user == "admin") && (pass == "admin"))
{
//正確,返回值為“True”
authenticated = true;
}
if ((user == "admin" ) && (pass != "admin" ))
{
chk=1;
}
return authenticated;
}
private void SubmitBtn_Click(Object sender, EventArgs e)
{
if (Authenticate(UserName.Text, Password.Value)) {
Response.Redirect(RedirectPage);
}
//判斷用戶是否正確,如果用戶名正確提示密碼錯(cuò)誤,如果用戶名錯(cuò)誤則是提示賬號(hào)錯(cuò)誤
else {
if (chk==1){
Message.Text="密碼不正確";
UserMark.Visible = false;
PasswordMark.Visible = true;
Message.Visible = true;
}
else
{
Message.Text="用戶名不正確";
PasswordMark.Visible = false;
UserMark.Visible = true;
Message.Visible = true;
}
}
}
</script>
<title>第三十四例 程序構(gòu)架與代碼分離(四)</title>
<BR><p></P>
<h3><font face="Verdana">第三十四例 程序構(gòu)架與代碼分離(四)</font></h3><BR>
<!--顯示登錄模塊-->
<table width="205" cellpadding=5 cellspacing=0>
<tr>
<td align="left"
height="25"
style="border-color:black;
border-style:solid;
border-width:1;">
<font face="Arial" color="Black"><b>管理員登錄</b></font>
</td>
</tr>
<tr>
<td align="center"
height="25"
style="border-color:black;
border-style:solid;
border-top:0;
border-width:1">
<table width="100%">
<tr>
<td><font face="Arial" size="-1">用戶名: </td>
<td><b><asp:textbox
id="UserName"
size=18
runat=server /> </td><td>
<asp:Label
id="UserMark"
Text="*"
style="color:Red;font:12pt verdana, arial"
Visible=false
runat=server/></td>
</tr>
<tr>
<td><font face="Arial" size="-1">密碼: </td>
<td><input id="Password"
type="password"
size=18
runat=server></td><td>
<asp:Label
id="PasswordMark"
Text="*"
style="color:Red;
font:12pt verdana, arial"
Visible=false
runat=server/></td>
</tr>
<tr>
<td></td>
<td><input type="submit"
value=" 登錄 "
onServerClick="SubmitBtn_Click"
runat=server /></td>
</tr>
<tr>
<td colspan=3 align=center>
<asp:Label id="Message"
style="color:Red;
font:8pt verdana, arial"
Visible=false
runat=server/>
</td>
</tr>
</table>
</td>
</tr>
</table>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -