Exemplo n.º 1
0
    protected void ImgSubmitForgot_Click(object sender, ImageClickEventArgs e)
    {
        divForgot.Attributes.Add("Style", "display:none");
        DivlnkForgot.Attributes.Add("Style", "display:block");
        divlblForgotmessage.Attributes.Add("Style", "display:block");
        Global  ObjPassword = new Global();
        DataSet ds          = new DataSet();

        ds = ObjPassword.GetPasswordAdmin(txtforgotUsername.Text.Trim());
        if (ds.Tables[0].Rows.Count > 0)
        {
            lblForgotmessage.Text = "<br> Please check your mail account <br> for username and password";

            string Message = " <table cellpadding='5' cellspacing='0' width='50%' border='1' style='background:#F1EBE2;'>" +
                             "<tr><td colspan='2'><h1 style='font-size:20px; color:#503414;'>Forgot Password</h1></td>" +
                             "</tr><tr><td style='width:20%;'>Username :</td>" +
                             "<td> " + txtforgotUsername.Text.Trim() + "</td>" +
                             "</tr><tr><td>Password :</td>" +
                             "<td> " + ds.Tables[0].Rows[0]["Password"].ToString() + "</td></tr></table>";

            SendMails ObjMai = new SendMails();
            ObjMai.SendEmails(ConfigurationManager.AppSettings["FromEmail"], txtforgotUsername.Text.Trim(), "Fritzy's : Password detail", Message);
        }
        else
        {
            lblForgotmessage.Text = "<br> Please enter valid username.<br> ";
        }
        DivlnkForgot.Attributes.Add("Style", "display:none");
        ModalLogin.CancelControlID = "closeLoginWindow";
        ModalLogin.Show();
        txtforgotUsername.Text = "";
    }
    /*
     * Forgot password click will validate user mailid from database and send mail to this mailid which include Username and password
     * else show the message invalid user
     *
     */
    protected void ImgSubmitForgot1_Click(object sender, ImageClickEventArgs e)
    {
        divForgot.Attributes.Add("Style", "display:none");
        DivlnkForgot.Attributes.Add("Style", "display:block");
        divlblForgotmessage.Attributes.Add("Style", "display:block");
        Global  ObjPassword = new Global();
        DataSet ds          = new DataSet();

        ds = ObjPassword.GetPasswordAdmin(txtforgotUsername.Text.Trim());
        if (ds.Tables[0].Rows.Count > 0)
        {
            lblForgotmessage.Text = "<br> Please check your mail account <br> for username and password";


            string Message = ContentManager.GetStaticeContentEmail("ForgotPassword.htm").Replace("~", "#");
            Message = Message.Replace("<!-- Username -->", txtforgotUsername.Text.Trim());
            Message = Message.Replace("<!-- Password -->", ds.Tables[0].Rows[0]["Password"].ToString());

            SendMails ObjMai = new SendMails();
            ObjMai.SendEmails(ConfigurationManager.AppSettings["FromEmail"], txtforgotUsername.Text.Trim(), "Password Help from Fritzy's Pet Care Pros.", Message);
        }
        else
        {
            lblForgotmessage.Text = "<br> Please enter valid username.<br> ";
        }
        DivlnkForgot.Attributes.Add("Style", "display:none");
        ModalLogin.CancelControlID = "closeLoginWindow";
        ModalLogin.Show();
        txtforgotUsername.Text = "";
    }
Exemplo n.º 3
0
    protected void btnLogin_Click(object sender, ImageClickEventArgs e)
    {
        StoreFront objStoreFront = new StoreFront();
        DataSet    ds            = new DataSet();

        ds = objStoreFront.GetLoginUser(txtUsername.Text.Trim(), txtPassword.Text.Trim());
        if (ds.Tables[0].Rows.Count > 0)
        {
            if (ds.Tables[0].Rows[0]["IsActive"].ToString().ToLower() == "false")
            {
                Session["MemberName"] = ds.Tables[0].Rows[0]["FullName"].ToString();
                Session["UserID"]     = ds.Tables[0].Rows[0]["UserID"].ToString();
                Session["IsLogin"]    = "******";
                Session["UserType"]   = ds.Tables[0].Rows[0]["UserType"].ToString();

                lblLoginerror.Visible = false;

                if (chkRemember.Checked == true)
                {
                    HttpContext.Current.Request.Cookies.Clear();
                    if (Request.Cookies["remUsername"] == null)
                    {
                        HttpCookie c = new HttpCookie("remUsername", txtUsername.Text);
                        c.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                        Response.Cookies.Add(c);
                    }
                    if (Request.Cookies["remPassword"] == null)
                    {
                        HttpCookie c = new HttpCookie("remPassword", txtPassword.Text);
                        c.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                        Response.Cookies.Add(c);
                    }
                }
                else
                {
                    Response.Cookies["remUsername"].Expires = DateTime.Now.AddYears(-30);
                    Response.Cookies["remPassword"].Expires = DateTime.Now.AddYears(-30);
                }
                Response.Redirect("index.aspx");
            }

            else
            {
                lblLoginerror.Visible = true;
                lblLoginerror.Text    = "Your Account Is Disabled By Administrator of This Site/n Please Contact Administrator.";
            }
        }

        else
        {
            lblLoginerror.Visible = true;
            ModalLogin.Show();
        }
    }
    /*
     * On clickin this button will check the user validation and Authenticatio of user then set UserType, cookie,
     * On error it will show message
     */
    protected void btnLogin_Click(object sender, ImageClickEventArgs e)
    {
        StoreFront objStoreFront = new StoreFront();
        DataSet    ds            = new DataSet();

        ds = objStoreFront.GetLoginUser(txtUsername.Text.Trim(), txtPassword.Text.Trim());
        if (ds.Tables[0].Rows.Count > 0)
        {
            if (ds.Tables[0].Rows[0]["IsActive"].ToString().ToLower() == "false")
            {
                Session["UserName"]   = ds.Tables[0].Rows[0]["UserName"].ToString();
                Session["MemberName"] = ds.Tables[0].Rows[0]["FullName"].ToString();
                Session["UserID"]     = ds.Tables[0].Rows[0]["UserID"].ToString();
                Session["IsLogin"]    = "******";
                Session["UserType"]   = ds.Tables[0].Rows[0]["UserType"].ToString();

                if (chkRemember.Checked == true)
                {
                    Request.Cookies.Remove("remUsername");
                    Request.Cookies.Remove("remPassword");
                    HttpContext.Current.Request.Cookies.Clear();

                    var cookieTextUserName     = Encoding.UTF8.GetBytes(txtUsername.Text);
                    var cookieTextUserPassword = Encoding.UTF8.GetBytes(txtPassword.Text);

                    var encryptedUserNameValue = Convert.ToBase64String(MachineKey.Protect(cookieTextUserName, "myAdminKey"));
                    var encryptedPasswordValue = Convert.ToBase64String(MachineKey.Protect(cookieTextUserPassword, "myAdminKey"));

                    HttpCookie c = new HttpCookie("remUsername", encryptedUserNameValue);
                    c.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                    Response.Cookies.Add(c);

                    HttpCookie c1 = new HttpCookie("remPassword", encryptedPasswordValue);
                    c1.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                    Response.Cookies.Add(c1);
                    if (Request.Cookies["IsLogin"] == null)
                    {
                        HttpCookie c2 = new HttpCookie("IsLogin", "1");
                        c2.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                        Response.Cookies.Add(c2);
                    }
                    Response.Redirect(string.Concat(Convert.ToString(Session["HomePath"]), "Appointmentnew.aspx"));
                }
                else
                {
                    Response.Cookies["remUsername"].Expires = DateTime.Now.AddYears(-30);
                    Response.Cookies["remPassword"].Expires = DateTime.Now.AddYears(-30);
                    HttpCookie c = new HttpCookie("IsLogin", "0");
                    c.Expires = DateTime.Now.AddDays(Convert.ToDouble(ConfigurationManager.AppSettings["addCookieForDay"]));
                    Response.Cookies.Add(c);
                    Response.Redirect(string.Concat(Convert.ToString(Session["HomePath"]), "Appointmentnew.aspx"));
                }
            }
            else
            {
                lblLoginerror.Visible = true;
                lblLoginerror.Text    = "Your account Has been disabled by administrator of this site ,please contact administrator";
                ModalLogin.Show();
            }
        }
        else
        {
            lblLoginerror.Visible = true;
            ModalLogin.Show();
        }
    }