⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.ascx

📁 这是该书上的所有源代码,不错
💻 ASCX
字号:

<%@ Import Namespace="System.Data" %> 
<%@ Import Namespace="System.Data.SqlClient" %>


<script language="C#" runat=server>
//使用得脚本语言是C#
    public String RedirectPage ="upgrate.aspx";     
    
    public int chk;

//定义一个布尔型函数Authenticate,检验是否是管理员登录

    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);
       }
//判断用户是否正确,如果用户名正确提示密码错误,如果用户名错误则是提示账号错误
       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>第三十四例 程序构架与代码分离(四)</title>
<BR><p></P>
      <h3><font face="Verdana">第三十四例 程序构架与代码分离(四)</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> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -