Thursday, November 29, 2012

Rememeber me pwd

under default.aspx
=============
  <div>
    User Name:
    <asp:TextBox ID="txtUname" runat="server"></asp:TextBox>
    <br />
    <br />
    Pwassword:
    <asp:TextBox ID="txtPwd" runat="server" TextMode="Password" autocomplete="off" />
    <br />
    <asp:CheckBox ID="chkRemember" runat="server" Text="Remember"  />
    <br />
    <asp:Button ID="btnLogin" runat="server" Text="Login" onclick="btnLogin_Click" />
</div>
under .cs
=========
protected void Page_Load(object sender, EventArgs e)
    {


            if (!IsPostBack)
            {
                if (Request.Cookies["UName"] != null)
                txtUname.Text= Request.Cookies["UName"].Value;
                if (Request.Cookies["PWD"] != null)
                txtPwd.Attributes.Add("value", Request.Cookies["PWD"].Value);
               // txtPwd.Text = Request.Cookies["PWD"].Value;
                if (Request.Cookies["UName"] != null && Request.Cookies["PWD"] != null)
                    chkRemember.Checked = true;
            }
    }



  


    protected void btnLogin_Click(object sender, EventArgs e)
    {
        if (chkRemember.Checked == true)
            {
            Response.Cookies["UName"].Value = txtUname.Text;
            Response.Cookies["PWD"].Value = txtPwd.Text;
            Response.Cookies["UName"].Expires = DateTime.Now.AddMinutes(2);
            Response.Cookies["PWD"].Expires = DateTime.Now.AddMinutes(2);
            Response.Redirect("logout.aspx");
            }
            else
            {
                Response.Cookies["UName"].Expires = DateTime.Now.AddMinutes(-1);
                Response.Cookies["PWD"].Expires = DateTime.Now.AddMinutes(-1);
            Response.Redirect("logout.aspx");
            }



    }

No comments:

Post a Comment