<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server" BorderColor="White" BorderStyle="Outset" CssClass="auto-style3" Height="410px" Width="337px">
<form>
<table class="auto-style4">
<tr>
<td class="auto-style5">
<asp:Label ID="Label1" runat="server" Font-Bold="True" ForeColor="White" Font-Size="X-Large" Text="LOGIN"></asp:Label>
</td>
</tr>
<tr>
<td class="auto-style6"></td>
</tr>
<tr>
<td class="auto-style12">
<asp:TextBox ID="txtusername" runat="server" CssClass="auto-style7" Height="32px" placeholder="Username" Width="308px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style9">
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtusername" ErrorMessage="*Required" ForeColor="Red"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="auto-style13">
<asp:TextBox ID="txtpass1" runat="server" CssClass="auto-style7" Height="32px" placeholder="Password" Style="margin-left: 19" TextMode="Password" Width="308px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style14">
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtpass1" ErrorMessage="*Required" ForeColor="Red"></asp:RequiredFieldValidator>
<br />
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Text="show password" ForeColor="White" OnCheckedChanged="CheckBox1_CheckedChanged" />
</td>
</tr>
<tr>
<td class="auto-style15">
<asp:Button ID="Button1" runat="server" Class="btn btn-primary" Text="Login" Width="149px" OnClick="Button1_Click" />
</td>
</tr>
<tr>
<td>
<asp:HyperLink ID="HyperLink8" runat="server" ForeColor="White" NavigateUrl="~/forgotpass.aspx">Forgot Password?</asp:HyperLink>
<br />
<asp:HyperLink ID="HyperLink7" runat="server" ForeColor="White" NavigateUrl="~/register2.aspx">New user? Register here.</asp:HyperLink>
</td>
</tr>
<tr>
<td class="auto-style11"></td>
</tr>
</table>
</form>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
受保护的无效Button1_Click(对象发送者,EventArgs e) { 使用(SqlConnection con = new SqlConnection(@“ Data Source =。\ SQLEXPRESS; AttachDbFilename = C:\ Program Files \ Microsoft SQL Server \ MSSQL11.SQLEXPRESS \ MSSQL \ DATA \ MASTER_DATABASE.mdf; Integrated Security = True; Connect Timeout = 30 “)) { con.Open(); 字符串查询=“从MST_Login_Mast中选择*,其中User_Login_name = @ User_Login_name和User_Password = @ User_Password”; SqlCommand cmd =新的SqlCommand(query,con); cmd.Parameters.AddWithValue(“ @ User_Login_name”,txtusername.Text.Trim()); cmd.Parameters.AddWithValue(“ @ User_Password”,txtpass1.Text.Trim()); // int count = Convert.ToInt32(cmd.ExecuteScalar()); SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
con.Close();
con.Open();
SqlCommand cmd1 = new SqlCommand("select count(*) from MST_Login_Mast where Tran_Lock != 'N' and User_Login_name='" + txtusername.Text.Trim() + "' and User_Password='" + txtpass1.Text.Trim() + "'", con);
int count = int.Parse(cmd1.ExecuteScalar().ToString());
//SqlDataReader dr1 = cmd1.ExecuteReader();
if (count > 0)
{
Response.Write("<script language=javascript>alert('Sorry!!!... You Are Locked For Any Transaction!!!...')</script>");
txtusername.Text = "";
txtpass1.Text = "";
}
else
{
Session["User_Login_name"] = txtusername.Text.Trim();
Response.Write("<script language=javascript>alert('Login Successfull')</script>");
Response.Redirect("Home.aspx");
Session.RemoveAll();
}
}
else
{
Response.Write("<script language=javascript>alert('sorry!! You are unauthorized person..Please register first')</script>");
}
con.Close();
txtusername.Text = "";
txtpass1.Text = "";
}
}