62,241
社区成员




- using System;
- using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using System.Data.SqlClient;
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void btnlogin_Click(object sender, EventArgs e)
- {
- db mydb = new db();
- if (IsValid)
- {
- string strname = txtname.Text.Trim();
- string strpwd = mydb.MD5(txtpwd.Text.Trim());
- string strnum = (txtyzm.Text.Trim()).ToUpper(); //将验证码转为大写
- if (strnum == Session["ValidateNum"].ToString())
- {
- string strsel = "select * from tblSRI where username='" + strname + "' and userpwd='" + strpwd + "'";
- SqlDataReader mydr = mydb.reDr(strsel);
- mydr.Read();
- if (mydr.HasRows)
- {
- Session["userid"] = mydr["id"];
- Session["name"] = mydr["username"];
- Session["userrole"] = mydr["role"];
- Response.Redirect("~/usermanage.aspx");
- }
- else
- {
- Response.Write(mydb.msgbox("用户名或密码有误,请重新登录"));
- }
- }
- else
- {
- Response.Write(mydb.msgbox("验证码错误"));
- }
- }
- else
- {
- Response.Write(mydb.msgbox("用户名或密码不能为空"));
- }
- }
- protected void txtreg_Click(object sender, EventArgs e)
- {
- Response.Redirect("~/CreateUser.aspx");
- }
- }
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="_Default"
- Trace="True" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head id="Head1" runat="server">
- <title>用户登录</title>
- <link href="css.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <p>
- </p>
- <p>
- </p>
- <table width="405" border="0" align="center" cellpadding="0" cellspacing="0" background="images/login.jpg">
- <tr>
- <td height="65">
-
- </td>
- </tr>
- <tr>
- <td style="height: 200px">
- <form id="form1" runat="server">
- <div>
- <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td width="30%" height="30" class="logintext" style="width: 80px">
- 用户名:
- </td>
- <td width="41%">
- <asp:TextBox CssClass="textboxface" ID="txtname" runat="server"></asp:TextBox>
- </td>
- <td width="29%">
- <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtname"
- ErrorMessage="*"></asp:RequiredFieldValidator>
- </td>
- </tr>
- <tr>
- <td width="30%" height="30" class="logintext" style="width: 80px">
- 密 码:
- </td>
- <td>
- <asp:TextBox CssClass="textboxface" ID="txtpwd" runat="server" TextMode="Password"></asp:TextBox>
- </td>
- <td>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtpwd"
- ErrorMessage="*"></asp:RequiredFieldValidator>
- </td>
- </tr>
- <tr>
- <td width="30%" height="30" class="logintext" style="width: 80px">
- 验证码:
- </td>
- <td>
- <asp:TextBox CssClass="textboxface" ID="txtyzm" runat="server"></asp:TextBox>
- </td>
- <td>
- <asp:Image ID="imgvalnum" runat="server" ImageUrl="~/ValidateNum.aspx" />
- <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtyzm"
- ErrorMessage="*"></asp:RequiredFieldValidator>
- </td>
- </tr>
- <tr>
- <td height="30" colspan="3" align="center">
-
- <asp:Button ID="btnlogin" runat="server" Text="登录" OnClick="btnlogin_Click" />
- <asp:Button ID="txtreg" runat="server" Text="注册" OnClick="txtreg_Click"
- CausesValidation="False" />
- <asp:LinkButton CssClass="loginlnk" ID="lbtnwjmm" runat="server">忘记密码?</asp:LinkButton>
- </td>
- </tr>
- </table>
- </div>
- </form>
- </td>
- </tr>
- </table>
- </body>
- </html>