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; } }
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; } }
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; } }