<table width="216" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="48">用 户:</td>
<td width="168">
<asp:TextBox ID="tbName" runat="server" MaxLength="20" Width="120px"></asp:TextBox>
</td>
</tr>
<tr>
<td>口 令:</td>
<td>
<asp:TextBox ID="tbPass" runat="server" MaxLength="20" TextMode="Password" Width="120px"></asp:TextBox>
</td>
</tr>
<tr height=5><td colspan=2></td></tr>
<tr>
<td> </td>
<td>
<asp:Button ID="btnLogin" runat="server" Text="登录后台" OnClick="btnLogin_Click" />
</td>
</tr>
</table>
************************************
protected void btnLogin_Click(object sender, EventArgs e)
{
string user = this.tbName.Text.Trim();
string Pwd = this.tbPass.Text.Trim();
MembershipUser u = Membership.GetUser(user);
if (u==null)
{
//该用户名不存在
}
else if (u.IsApproved == false)
{
//该用户信息还没通过审核
}
else if (u.IsLockedOut==true)
{
//该帐号被管理员锁定
}
else if (Membership.ValidateUser(user, Pwd))
{
//如果登录成功,则保存相关用户信息到SESSION中,以备后用
}
else
{
//登陆密码错误
}
}