Пример #1
0
        public bool VerifyPassword(int UserID, string Password)
        {
            DataSet ds = new DataSet();

            try
            {
                ds = SqlHelper.ExecuteDataset(Base_BLL_CommonSettings.ConnectionString, "USP_Admin_GetPassword_ForChange", UserID);

                //Decrypt Both

                string PassOrg   = "Org";
                string PassTyped = "Typ";

                if (ds.Tables[0].Rows.Count > 0)
                {
                    PassOrg   = Base_BLL_Cryptography.Decrypt(ds.Tables[0].Rows[0][0].ToString(), true);
                    PassTyped = Base_BLL_Cryptography.Decrypt(Password, true);
                }
                if (PassOrg == PassTyped)
                {
                    return(true);
                }

                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public bool VerifyLogin(string UserID, string Password)
        {
            DataSet ds = new DataSet();

            try
            {
                ds = SqlHelper.ExecuteDataset(Base_BLL_CommonSettings.ConnectionString, "USP_Login_GetPassword", UserID);


                if (ds != null && ds.Tables[0].Rows.Count > 0)
                {
                    string PassOrg   = "Org";
                    string PassTyped = "Typ";

                    string s = ds.Tables[0].Rows[0]["Password"].ToString();
                    PassOrg   = Base_BLL_Cryptography.Decrypt(s, true);
                    PassTyped = Base_BLL_Cryptography.Decrypt(Password, true);

                    if (PassOrg == PassTyped)
                    {
                        this.CurrentUser = ds.Tables[0];
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        objuser = new Base_BLL_User();
        try
        {
            objuser.FirstName  = txtFirstName.Text;
            objuser.MiddleName = txtMiddleName.Text;
            objuser.LastName   = txtLastName.Text;
            objuser.UserRegID  = txtUserId.Text;
            objuser.Password   = Base_BLL_Cryptography.Encrypt(txtPassword.Text, true);
            if (chkIsactive.Checked)
            {
                objuser.isActive = 1;
            }
            else
            {
                objuser.isActive = 0;
            }

            if (chkIsdeleted.Checked)
            {
                objuser.isDeleted = 1;
            }
            else
            {
                objuser.isDeleted = 0;
            }


            objuser.RegisterUser();
            FillUser_Master();

            uc_error.ErrorMessage = "User information added successfully........ !";
            uc_error.IsError      = false;
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Close", "ClearValues();", true);
        }
        catch (Exception Ex)
        {
            uc_error.ErrorMessage = Ex.Message;
            uc_error.IsError      = true;
        }
    }
Пример #4
0
    protected void btn_Login_Click(object sender, EventArgs e)
    {
        lbl_MessageText.ForeColor = System.Drawing.Color.Black;
        lbl_MessageText.Text      = "Verifying Password...!";


        string s = Base_BLL_Cryptography.Encrypt(txt_Password.Text, true);

        if (objLogin.VerifyLogin(txt_UserName.Text, s))
        {
            Session["Session_PK_UserID"] = Convert.ToString(objLogin.CurrentUser.Rows[0]["PK_UserID"]);
            Session["Session_UserName"]  = Convert.ToString(objLogin.CurrentUser.Rows[0]["UserName"]);
            Session["Session_ImageUrl"]  = Convert.ToString(objLogin.CurrentUser.Rows[0]["ImageUrl"]) == null?ResolveUrl("~/Image/User.png") : Convert.ToString(objLogin.CurrentUser.Rows[0]["ImageUrl"]);

            Response.Redirect("UI/home.aspx");
        }
        else
        {
            lbl_MessageText.Text      = "Invalid User ID/Password..";
            lbl_MessageText.ForeColor = System.Drawing.Color.Red;
        }
    }