<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Untitled Page</title> <style type="text/css"> .modalPopup { background-color: #FFFFEA; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; } .modalBackground { background-color: Purple; filter: alpha(opacity=70); opacity: 0.70; } </style></head><body> <form id="form1" runat="server"> <div> <cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </cc1:ToolkitScriptManager> <asp:Button ID="Button3" runat="server" Text="Sign in" onclick="Button3_Click" /> <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="Button1" PopupControlID="PnlModal" BackgroundCssClass="modalBackground"> </cc1:ModalPopupExtender> <asp:Button ID="Button1" runat="server" Text="Button" Style="visibility: hidden" /> <asp:Panel ID="PnlModal" runat="server" Width="500px" Height="50" CssClass="modalPopup"> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/btnEnab.aspx">click here to go password reset link</asp:HyperLink> </asp:Panel> </div> </form></body></html>
protected void Button3_Click(object sender, EventArgs e){ //here you can check validate user or not and store in session count if not valid user //below code show pop up with reset link if count is exceed 2 if (Convert.ToInt32(Session["count"] > 2) { ModalPopupExtender1.Show(); }}
protected void Button1_Click(object sender, EventArgs e) { sqlcon.Open(); sqlcmd = new SqlCommand("select * from usr_detail where uname='" + TextBox1.Text + "' and pwd='" + TextBox2.Text + "'",sqlcon); dt.Clear(); da = new SqlDataAdapter(sqlcmd); da.Fill(dt); if (dt.Rows.Count > 0) { Session["user"] = TextBox1.Text; Session.Remove("count"); Response.Redirect("Default2.aspx"); } else { if ( Session["count"] == null) { Session["count"] = 1; } else { Session["count"] = Convert.ToInt32(Session["count"]) + 1; } Label1.Text = "Invalid Login Details!"; //below code show pop up with reset link if count is exceed 2 if (Convert.ToInt32(Session["count"]) > 2) { ModalPopupExtender1.Show(); } } }
<asp:Button ID="Button1" runat="server" Text="Button" Style="visibility: hidden" />
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %><!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>Untitled Page</title> <style type="text/css"> .modalPopup { background-color: #FFFFEA; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; } .modalBackground { background-color: Purple; filter: alpha(opacity=70); opacity: 0.70; } </style></head><body> <form id="form1" runat="server"> <div> <cc1:toolkitscriptmanager id="ToolkitScriptManager1" runat="server"> </cc1:toolkitscriptmanager> Enter user name<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> Enter user pwd<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> <asp:ImageButton ID="btngo" runat="server" ImageUrl="~/images/go-button.jpg" OnClick="btngo_Click" /> <cc1:modalpopupextender id="ModalPopupExtender1" runat="server" targetcontrolid="Button1" popupcontrolid="PnlModal" backgroundcssclass="modalBackground"> </cc1:modalpopupextender> <asp:Button ID="Button1" runat="server" Text="Button" Style="visibility: hidden" /> <asp:Panel ID="PnlModal" runat="server" Width="500px" Height="50" CssClass="modalPopup"> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/btnEnab.aspx">click here to go password reset link</asp:HyperLink> </asp:Panel> </div> </form></body></html>
protected void btngo_Click(object sender, ImageClickEventArgs e){try{ empobj = new employee(); string Id = empobj.CheckLogin(txtId.Text.Trim(), txtpwd.Text.Trim()); //if id is there go to.. if (Id != null) { } else { if (Session["userid1"] == null) { Session["userid1"] = txtId.Text.Trim().ToString(); counter = 1; Session["counter1"] = counter.ToString(); } else if (Session["userid1"] != null && Session["counter1"].ToString()!=null ) { if (Session["userid1"].ToString() == txtId.Text.Trim().ToString()) { counter = int.Parse(Session["counter1"].ToString()); counter += 1; Session["counter1"] = counter.ToString(); } else { counter = 0; Session["userid1"] = txtId.Text.Trim().ToString(); Session["counter1"] = counter.ToString(); } } } if (counter >= 3) { ModalPopupExtender1.Show(); } else { ClientScript.RegisterStartupScript(GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('Invalid UserId/PassWord' + '" + counter.ToString() + "');</script>"); }}catch(Exception ex){} }