//private MySQLDatabase _database = new MySQLDatabase("DefaultConnection"); // public MySQLDatabase _database = new MySQLDatabase("DefaultConnection"); public BE_User LoginValidation(string userName, string passwordHash, BE_LoginType loginType) { _database = new MySQLDatabase(connectionString); DA_User objDA_USer = new DA_User(_database); BE_User resultBe_User; switch (loginType) { case BE_LoginType.FacebookLogin: resultBe_User = null; break; case BE_LoginType.GoogleLogin: resultBe_User = null; break; default: resultBe_User = objDA_USer.loginValidation(userName, BE.Security.Encriptar(passwordHash)); break; } if (resultBe_User == null) { return(resultBe_User); } resultBe_User.Options = (new BL_Option(this.connectionString)).GetOptionMenuByUserName(userName); resultBe_User.OptionsMenu = resultBe_User.Options.FindAll(x => x.ismenu == 1); return(resultBe_User); }
public BE_User SetNewPassword(VE_User _VeUser) { _database = new MySQLDatabase(connectionString); int idMail = 2; BE_Mail _BeMail = GetMailInfo(idMail); _VeUser.passwordHash = BE.Security.Encriptar(_VeUser.passwordHash); BE_User _BeUser = new DA_User(_database).setNewPassword(_VeUser); string body = _BeMail.bodyMail; body = body.Replace("@FirstName", _VeUser.firstName); body = body.Replace("@LastName", _VeUser.lastName); if (_BeUser != null) { BL_Mail _BlMail = new BL_Mail(); _BlMail.SendEmail("*****@*****.**", _BeUser.userName, _BeMail.subjectMail, body); return(_BeUser); } else { throw new ApplicationException("Ususario incorrecto o inexistente"); } }
protected void btnChangePassword_Click(object sender, EventArgs e) { _daUser = new DA_User(); _user = new User(); try { _user.UserCode = _member.UserCode; _user.Password = txtNewPassword.Text; if (txtNewPassword.Text != txtConfirmPassword.Text) { ClientScript.RegisterStartupScript(GetType(), "Change Password", "alert('Passwords are not Matching');", true); return; } if (_daUser.ChangeUserPassword(_user)) { txtConfirmPassword.Text = string.Empty; txtNewPassword.Text = string.Empty; btnChangePassword.Enabled = false; ClientScript.RegisterStartupScript(GetType(), "Change Password", "alert('Password has been changed successfully');", true); } else { ClientScript.RegisterStartupScript(GetType(), "Change Password", "alert('Password change failed');", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "Rerequirement", "alert(" + Message.ErrorMessage + ");", true); EXCEPTION_UTILITY.WriteToLog(ex, GetLogFilePath(), _member.LoginId, "Requirement", "ETS", "LoadRequirements"); } }
public VE_User CreateUserGeneral(VE_User vE_User, List <string> CompanyCodeList, List <string> RoleIdList, bool authorize) { _database = new MySQLDatabase(connectionString); var user = new DA_User(_database).CreateUserGeneral(vE_User); foreach (var ri in RoleIdList) { CreateUserRole(user.id, ri); } foreach (var cc in CompanyCodeList) { CreateUserCompany(user.id, cc, authorize); } return(user); }
public static List <string> GetCountryName(string pre) { List <string> lstMailId = new List <string>(); DA_User daUser = new DA_User(); try { lstMailId = daUser.autoGetUserMailID(pre); } catch { //ClientScript.RegisterStartupScript(GetType(), "Map Task To User", "alert(" + Message.ErrorMessage + ");", true); //EXCEPTION_UTILITY.WriteToLog(Ex, GetLogFilePath(), "", "New Notification", "ETS", "btnSubmit_Click"); } return(lstMailId); }
protected void ValidateUser() { try { beMember = new User(); beMember.LoginId = ((TextBox)frmLogin.FindControl("UserName")).Text; beMember.Password = ((TextBox)frmLogin.FindControl("Password")).Text; DA_User daUser = new DA_User(); if (((CheckBox)frmLogin.FindControl("RememberMe")).Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(30); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(30); } else { Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1); } Response.Cookies["UserName"].Value = ((TextBox)frmLogin.FindControl("UserName")).Text.Trim(); Response.Cookies["Password"].Value = ((TextBox)frmLogin.FindControl("Password")).Text.Trim(); beMember = daUser.CheckUserLogin(beMember); if (beMember != null) { Session["user"] = beMember; if (IsUserExistInShiftXML(beMember.UserCode.ToString())) { Response.Redirect("~/Account/DashBoard.aspx"); } { Response.Redirect("~/Shift.aspx"); } } else { ClientScript.RegisterStartupScript(GetType(), "Invalid", "alert('Invalid credentials');", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "New Rerequirement", "alert('Error Occured. Contact IT Department');", true); EXCEPTION_UTILITY.WriteToLog(ex, GetLogFilePath(), beMember.LoginId, "Login", "ETS", "ValidateUser"); } }
protected void lnkreset_Click(object sender, EventArgs e) { beMember = (User)Session["user"]; string strResetPassword = GeneratePassword(); try { //send mail string strFromMailid = Convert.ToString(ConfigurationManager.AppSettings["infomailid"]); string strFromMailPassword = Convert.ToString(ConfigurationManager.AppSettings["infomailpassword"]); string strDestinationMailID = txtPasswordMail.Text + "@goggery.com"; string strSubject = "ETS - Reset Password"; string strDetails = "Hi, " + strResetPassword; CommonUtility.COMMON_UTILITY c = new CommonUtility.COMMON_UTILITY(); c.SendMail(strFromMailid, strFromMailPassword, strDestinationMailID, strSubject, strDetails, 'T'); ClientScript.RegisterStartupScript(this.GetType(), "Password Reset", "alert('Password has been reset and sent to given mail id');", true); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "New Rerequirement", "alert('Error Occured. Contact IT Department');", true); EXCEPTION_UTILITY.WriteToLog(ex, GetLogFilePath(), beMember.LoginId, "Login", "ETS", "lnkreset_Click"); } User u = new Model.User(); u.Password = strResetPassword; u.OfficialMailID = txtPasswordMail.Text + "@goggery.com"; DA_User da = new DA_User(); bool i = da.ResetPassword(u); if (i) { ClientScript.RegisterStartupScript(this.GetType(), "Password Reset", "alert('Password has been reset and sent to given mail id');", true); dforgetpassword.Visible = false; } else { ClientScript.RegisterStartupScript(this.GetType(), "Password Reset", "alert('Password not Resent');", true); } }