// GET: Admin/Login public ActionResult Index() { DaoLogin daoLogin = new DaoLogin(); UserLogin userLogin = new UserLogin(); if (Request.Cookies[Pittmark.Common.Constraints.User_Login] != null) { string originUserName = Request.Cookies[Pittmark.Common.Constraints.User_Login].Value.Split('&')[0].Split('=')[1]; string originPassword = Request.Cookies[Pittmark.Common.Constraints.User_Login].Value.Split('&')[1].Split('=')[1]; if (daoLogin.CheckLogin(originUserName, originPassword)) { userLogin.UserName = originUserName; userLogin.Password = originPassword; Session[Pittmark.Common.Constraints.User_Login] = userLogin; Session.Timeout = 10000; return(RedirectToAction("ManageProfile", "Home")); } } if (Session[Pittmark.Common.Constraints.User_Login] != null) { userLogin = (UserLogin)Session[Pittmark.Common.Constraints.User_Login]; if (daoLogin.CheckLogin(userLogin.UserName, userLogin.Password)) { return(RedirectToAction("ManageProfile", "Home")); } } return(View()); }
protected void Login_Autenticate(object sender, EventArgs e) { DaoLogin IngresoU = new DaoLogin(); DataTable data = IngresoU.login1(Login1.UserName.ToString(), Login1.Password.ToString()); if (int.Parse(data.Rows[0]["user_id"].ToString()) > 0) { Session["nombre"] = data.Rows[0]["nombre"].ToString(); Session["user_id"] = data.Rows[0]["user_id"].ToString(); EUsuario datosUsuario = new EUsuario(); MAC datosConexion = new MAC(); /* ipAddress = HttpContext.Current.Request.UserHostAddress; * mac = Utilidades.Mac.GetMAC(ref ipAddress);*/ datosUsuario.UserId = int.Parse(Session["user_id"].ToString()); datosUsuario.Ip = datosConexion.ip(); datosUsuario.Mac = datosConexion.mac(); datosUsuario.Session = Session.SessionID; datosUsuario.RolId = int.Parse(data.Rows[0]["rol_id"].ToString()); Session["user"] = datosUsuario; IngresoU.guardadoSession(datosUsuario); if (datosUsuario.RolId == 1) { Response.Redirect("~/View/Administrador/Admi.aspx"); } else { Response.Redirect("MenuOperador.aspx"); } } }
private void autenticaUsuario() { DaoLogin daoLogin = new DaoLogin(); u.Nome = Usuariotxb.Text; u.Senha = Senhatxb.Text; FrmMensagemCampoObrigatorio frmMsgCampoObrigatorio = (FrmMensagemCampoObrigatorio)Application.OpenForms["FrmMensagemCampoObrigatorio"]; FrmMensagemCampoObrigatorio frmMsgCampoObrigatorioMsg = new FrmMensagemCampoObrigatorio(); if (daoLogin.AutenticarUsuario(u)) { this.Hide(); FrmHome home = new FrmHome(); home.Closed += (s, args) => this.Close(); home.ShowDialog(); } else { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Dados Incorretos"; frmMsgCampoObrigatorioMsg.ShowDialog(); Usuariotxb.Focus(); Usuariotxb.Clear(); Senhatxb.Clear(); } }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); DaoLogin daoLogin = new DaoLogin(); UserLogin userLogin = new UserLogin(); if (Request.Cookies[Pittmark.Common.Constraints.User_Login] != null) { string originUserName = Request.Cookies[Pittmark.Common.Constraints.User_Login].Value.Split('&')[0].Split('=')[1]; string originPassword = Request.Cookies[Pittmark.Common.Constraints.User_Login].Value.Split('&')[1].Split('=')[1]; if (daoLogin.CheckLogin(originUserName, originPassword)) { userLogin.UserName = originUserName; userLogin.Password = originPassword; Session[Pittmark.Common.Constraints.User_Login] = userLogin; Session.Timeout = 10000; return; } } if (Session[Pittmark.Common.Constraints.User_Login] != null) { userLogin = (UserLogin)Session[Pittmark.Common.Constraints.User_Login]; if (daoLogin.CheckLogin(userLogin.UserName, userLogin.Password)) { return; } } filterContext.Result = RedirectToAction("Index", "Login", new { area = "Admin" }); }
private void logar_Click(object sender, RoutedEventArgs e) { Cad_menu tela_menu_log = new Cad_menu(); log_user.login = usuario.Text; log_user.senha = log_pass.Password; if (log_user.login == "" || log_user.senha == "") { pg_erro = new popup_ERRO("Usuario ou Senha inválida"); pg_erro.Show(); } else { cadastro = new DaoLogin(); cadastro.login_check(log_user); if (cadastro.status == 0) { this.Close(); tela_menu_log.Show(); } else { // logar.IsEnabled = false; pg_erro = new popup_ERRO("Erro ao Logar"); pg_erro.Show(); } } }
public void CadastroTel() { DaoLogin daoLogin = new DaoLogin(); string id = SelecioneId(); Conexao conexao = new Conexao(); SqlConnection con = new SqlConnection(conexao.StrConexao()); string query = "INSERT INTO TBL_TELEFONE(TEL_INT_DDD,TEL_INT_CELULAR,TEL_INT_FIXO,TEL_STR_OPERADORA,FUN_INT_ID)" + " VALUES(@ddd, @celular, @fixo, @operadora, @id)"; SqlCommand sqlCommand = new SqlCommand(query, con); sqlCommand.Parameters.Add(new SqlParameter("@ddd", Ddd)); sqlCommand.Parameters.Add(new SqlParameter("@celular", Celular)); sqlCommand.Parameters.Add(new SqlParameter("@fixo", Fixo)); sqlCommand.Parameters.Add(new SqlParameter("@operadora", Operadora)); sqlCommand.Parameters.Add(new SqlParameter("@id", id)); con.Open(); sqlCommand.ExecuteNonQuery(); con.Close(); }
public Form1() { InitializeComponent(); txtMatKhau.Properties.PasswordChar = '*'; daoLogin = new DaoLogin(); UserLogin = new UserLogin(); }
public ViewResult ChangePassword(AdminViewModel adminViewModel) { DaoLogin daoLogin = new DaoLogin(); if (daoLogin.CheckLogin(adminViewModel.UserName, adminViewModel.OldPassword)) { if (adminViewModel.NewPassword == adminViewModel.EnterNewPassword && !string.IsNullOrEmpty(adminViewModel.EnterNewPassword)) { DaoAdminInformation daoAdmin = new DaoAdminInformation(); if (daoAdmin.ChangePassword(adminViewModel.UserName, adminViewModel.NewPassword)) { return(View("PersonalInformation")); } ModelState.AddModelError("", "Thay đổi không thành công"); return(View("PersonalInformation")); } ModelState.AddModelError("", "Mật khẩu không trùng nhau"); return(View("PersonalInformation")); } else { ModelState.AddModelError("", "Mật khẩu cũ không đúng"); return(View("PersonalInformation")); } }
protected void botonEnviarToken_Click(object sender, EventArgs e) { EUsuario usuarioCambioPass = new DaoLogin().buscarCorreo(campoCorreo.Text + Constantes.CORREO_INSTITUCIONAL); if (usuarioCambioPass != null) { usuarioCambioPass.Estado = Constantes.ESTADO_CAMBIO_PASS; usuarioCambioPass.Token = Reutilizables.encriptar(JsonConvert.SerializeObject(usuarioCambioPass)); usuarioCambioPass.VencimientoToken = DateTime.Now.AddHours(8); usuarioCambioPass.Session = usuarioCambioPass.Session = "plataforma"; new Correo().enviarCorreo(usuarioCambioPass.CorreoInstitucional, usuarioCambioPass.Token, Constantes.MENSAJE_CAMBIO_PASS, Constantes.URL_CAMBIO_PASS, usuarioCambioPass.Estado); Base.Actualizar(usuarioCambioPass); LB_Validacion.CssClass = "alert alert-success"; LB_Validacion.Text = "Revise la bandeja de su Correo."; LB_Validacion.Visible = true; } else { LB_Validacion.CssClass = "alert alert-danger"; LB_Validacion.Text = "El correo que has introducido es incorrecto."; LB_Validacion.Visible = true; return; } usuarioCambioPass = null; }
public TelaLogin() { InitializeComponent(); _daoLogin = new DaoLogin(); maskedTextBoxSenha.PasswordChar = '*'; }
public DomainEntityUser FindUserForLogin(string username, string password) { DbEntityUser dbEntity = DaoLogin.FindByUsernamePassword(username, password); return((dbEntity == null) ? null : dbEntity.DbEntityToDomainEntity()); }
public void Init() { daoLogin = new DaoLogin(); fabricaEntidades = new FabricaEntidades(); usuario = (Usuario)fabricaEntidades.ObtenerUsuario(); usuario.Username = RecursosPUMod1.UsuarioExitoso; usuario.Clave = RecursosPUMod1.ClaveExitosa; usuario.CalcularHash(); }
public void GetFullInfo() { var dataAccess = new DaoLogin(); var dataTable = dataAccess.GetLoginInfo(EmailLogin); EmailLogin = dataTable.Rows[0]["EmailLogin"].ToString(); Password = dataTable.Rows[0]["PassWordLogin"].ToString(); RegistrationTime = Convert.ToDateTime(dataTable.Rows[0]["RegistrationDate"]); }
private void LoadDatas() { try { const string protocol = "http://"; if (Request["code"] == null) { Response.Redirect(protocol + Request.Url.Host); } var username = Request["UserName"]; var verifyCode = Request["code"]; var dao = new DaoLogin(); DataSet dataSet = !username.Equals("active") ? dao.VerifyInfo(verifyCode) : dao.VerifyRecruitorInfo(verifyCode); var oResult = dataSet.Tables[0].Rows[0][0].ToString(); if (oResult.Equals("INVALID_VERIFY_CODE")) { alertText.InnerHtml = "Mã kích hoạt không chính xác."; } else if (oResult.Equals("ACTIVATED")) { alertText.InnerHtml = "Tài khoản này đã được kích hoạt trước đó, bạn không thể kích hoạt 2 lần."; } else { var dataMember = dataSet.Tables[1]; int type = Convert.ToInt32(dataMember.Rows[0]["TypeUser"]); var s = ""; if (type == 1) { Session["User"] = new User(dataMember.Rows[0]["EmailLogin"].ToString(), dataMember.Rows[0]["UserID"].ToString(), username); Session["Login"] = new Login(dataMember.Rows[0]["EmailLogin"].ToString(), dataMember.Rows[0]["PassWordLogin"].ToString()); s = "3;url=" + protocol + Request.Url.Host + ":" + Request.Url.Port + "/Home.aspx"; } else { Session["Recruitor"] = new Recruitor(dataMember.Rows[0]["RecruitorID"].ToString()); Session["Login"] = new Login(dataMember.Rows[0]["EmailLoginAsRecruitor"].ToString(), dataMember.Rows[0]["Password"].ToString()); s = "3;url=" + protocol + Request.Url.Host + ":" + Request.Url.Port + "/Recruiters.aspx"; } alertText.InnerHtml = "Chúc mừng bạn đã kích hoạt tài khoản thành công! Website sẽ chuyển hướng về trang chủ sau 3 giây!"; HtmlMeta meta = new HtmlMeta(); meta.HttpEquiv = "Refresh"; meta.Content = s; Page.Controls.Add(meta); } } catch (Exception exception) { Console.Write(exception); } }
public int CheckLogin() { var daObject = new DaoLogin(); int vcl = daObject.CheckLogin(EmailLogin, Password); if (vcl != 0) { return(vcl); } return(0); }
public bool CheckAdmin(int userId) { var dao = new DaoLogin(); int isAdmin = dao.CheckIsadmin(userId); if (isAdmin != 0) { return(true); } return(false); }
protected void btEmployeeSignUp_Click(object sender, EventArgs e) { var dataAccess = new DaoLogin(); bool isExistUsers = dataAccess.CheckExistUser(tbInputEmail.Value); bool isExistRecruitor = dataAccess.CheckExistRecruitor(tbInputEmail.Value); if (isExistUsers || isExistRecruitor) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } if (tbInputPassword.Text != tbRe_InputPassword.Text) { lblMessage.Visible = true; lblMessage.Text = "Nhập lại mật khẩu không đúng. "; return; } if (!checkPolicy2.Checked) { lblMessage.Visible = true; lblMessage.Text = "Bạn cần phải đồng ý với điều khoản của chúng tôi"; return; } try { string captcha = CreateToRandomCode(); Session["rdnCode"] = captcha;// Create valid code int userId = 0; var dataAccess1 = new DaoLogin(); userId = dataAccess1.AddAnUserQuickly(tbInputEmail.Value, tbInputFirstName.Text, tbInputLastName.Text, Convert.ToDateTime(tbInputDateOfBirth.Value), Convert.ToInt32(ddlSex.SelectedValue), 0); var dataAccess2 = new DaoLogin(); if (dataAccess2.AddALogin(tbInputEmail.Value, tbInputPassword.Text, userId, captcha, DateTime.Now) > 0) { SendEmailMember(tbInputFirstName.Text, tbInputEmail.Value); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Register=success"); } else { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception exception) { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); Response.Write(exception.ToString()); } }
protected void btnForgot_Click(object sender, EventArgs e) { try { var email = inputEmail.Value.Trim(); var token = email + DateTime.Now; var dao = new DaoLogin(); object oResult = dao.RecoverPassInfo(email, token); if (oResult == null || oResult.ToString().Equals("0")) { JavaScriptAleart("Khôi phục mật khẩu thất bại"); return; } if (oResult.Equals("INVALID_EMAIL")) { JavaScriptAleart("Email bạn nhập chưa được đăng ký với chúng tôi"); return; } if (oResult.Equals("NOT_ACTIVE")) { JavaScriptAleart("Tài khoản của bạn chưa được kích hoạt nên không thể sử dụng chức năng này"); return; } if (oResult.Equals("2")) { var dao2 = new DaoRecruiter(); var dataTable2 = dao2.GetRecruitorInfoByEmail(email); var code2 = dataTable2.Rows[0]["User_Valid_Email_Code"].ToString(); SendEmailMember(code2, email); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success"); } else { var dao1 = new DaoLogin(); var dataTable = dao1.GetLoginInfo(email); var code = dataTable.Rows[0]["User_Valid_Email_Code"].ToString(); SendEmailMember(code, email); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success"); } } catch (NullReferenceException ex) { JavaScriptAleart("" + ex.Message); } }
protected void SubmitForms(object sender, EventArgs e) { try { if (Request["token"] == null) { RedirectToHomepage(); } if (Request["email"] == null) { RedirectToHomepage(); } if (txtPassword.Text == txtRePassword.Text) { var token = Request["token"]; var password = txtPassword.Text.Trim(); var email = Request["email"]; var dao = new DaoLogin(); object oResult = dao.ResetPass(email, password, token); if (oResult != null) { if (oResult.Equals("INVALID_TOKEN")) { JavaScriptAleart("Trang này đã hết hiệu lực."); } else { JavaScriptAleart("Đổi mật khẩu thành công, bạn có thể sử dụng mật khẩu mới để đăng nhập vào hệ thống!"); } } } else { JavaScriptAleart("Mật khẩu không khớp!"); } } catch (Exception exception) { Console.Write(exception.ToString()); } }
public ActionResult Login(UserLogin userLogin) { if (ModelState.IsValid) { DaoLogin daoLogin = new DaoLogin(); if (daoLogin.CheckLogin(userLogin.UserName, userLogin.Password)) { Session[Pittmark.Common.Constraints.User_Login] = userLogin; Session.Timeout = 10000; if (userLogin.SavePassWork) { HttpCookie userInfo = new HttpCookie(Pittmark.Common.Constraints.User_Login); userInfo["username"] = userLogin.UserName; userInfo["password"] = userLogin.Password; Response.Cookies.Add(userInfo); } return(RedirectToAction("ManageProfile", "Home")); } ModelState.AddModelError("", "Tài khoản và mật khẩu không hợp lệ"); } return(View("Index")); }
protected void btSubmit_OnClick(object sender, EventArgs e) { var dataAccess = new DaoLogin(); bool isExistUsers = dataAccess.CheckExistUser(txtEmail.Value); bool isExistRecruitor = dataAccess.CheckExistRecruitor(txtEmail.Value); if (isExistUsers || isExistRecruitor) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } try { int userId = 0; var dataAccess1 = new DaoLogin(); userId = dataAccess1.AddAnAdminQuickly(txtEmail.Value, txtfirstname.Value, txtLastname.Value, Convert.ToDateTime("10/04/1994"), txtPhone.Value, 1); var dataAccess2 = new DaoLogin(); if (dataAccess2.AddALogin(txtEmail.Value, txtPass.Value, userId, "AdminVIPNoNeedCaptcha", DateTime.Now) > 0) { JavaScriptAleart("Tài khoản quản trị được tạo thành công!"); } else { JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception exception) { JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); Response.Write(exception.ToString()); } }
public int GetLogin(String username, String password) { DaoLogin loginEntity = new DaoLogin(); return(loginEntity.GetLogin(username, password)); }
protected void botonIniciar_Click(object sender, EventArgs e) { EUsuario usuario = new EUsuario(); if (campoUsuario.Text.Contains("@")) { usuario = new DaoLogin().GetUsuarioxCorreo(campoUsuario.Text, campoPass.Text); } else { usuario = new DaoLogin().GetUsuarioxApodo(campoUsuario.Text, campoPass.Text); } Session[Constantes.USUARIO_LOGEADO] = usuario; if (usuario != null) { if (usuario.FechaDesbloqueo < DateTime.Now) { usuario.Estado = Constantes.ESTADO_ACTIVO; Base.Actualizar(usuario); } if (usuario.Estado.Equals(Constantes.ESTADO_EN_ESPERA)) { usuario.VencimientoToken = DateTime.Now.AddHours(8); usuario.Token = Reutilizables.encriptar(JsonConvert.SerializeObject(usuario)); Base.Actualizar(usuario); new Correo().enviarCorreo(usuario.CorreoInstitucional, usuario.Token, Constantes.MENSAJE_VALIDAR_CUENTA, Constantes.URL_VALIDAR_CUENTA, usuario.Estado); LB_Validacion.CssClass = "alert alert-warning"; LB_Validacion.Text = "<Strong>Su cuenta esta por activar</strong>, se le ha vuelto a enviar un correo verifique."; LB_Validacion.Visible = true; Session.Contents.Remove(Constantes.USUARIO_LOGEADO); usuario = null; CleanControl(this.Controls); return; } else if (usuario.Estado.Equals(Constantes.ESTADO_REPORTADO)) { LB_Validacion.CssClass = "alert alert-danger"; LB_Validacion.Text = "Su cuenta esta reportada por: " + ((TimeSpan)(usuario.FechaDesbloqueo.Value.Date - DateTime.Now.Date)).Days.ToString() + " Días"; LB_Validacion.Visible = true; usuario = null; Session.Contents.Remove(Constantes.USUARIO_LOGEADO); CleanControl(this.Controls); return; } else if (usuario.Estado.Equals(Constantes.ESTADO_BLOQUEADO)) { LB_Validacion.CssClass = "alert alert-danger"; LB_Validacion.Text = "Su cuenta esta bloqueada comuniquese con el administrador via E-mail."; LB_Validacion.Visible = true; usuario = null; Session.Contents.Remove(Constantes.USUARIO_LOGEADO); CleanControl(this.Controls); return; } else if (usuario.Estado.Equals(Constantes.ESTADO_CAMBIO_PASS)) { conexion(); usuario.Token = null; usuario.Session = usuario.NombreDeUsuario; usuario.VencimientoToken = null; usuario.Estado = Constantes.ESTADO_ACTIVO; Base.Actualizar(usuario); Response.Redirect("~/Vistas/Home.aspx"); } else if (usuario.Estado.Equals(Constantes.ESTADO_ACTIVO)) { conexion(); Response.Redirect("~/Vistas/Home.aspx"); } } else { LB_Validacion.CssClass = "alert alert-danger"; LB_Validacion.Text = "El nombre de la cuenta, correo y/o la contraseña que has introducido son incorrectos."; LB_Validacion.Visible = true; CleanControl(this.Controls); return; } }
protected void btRecruitorSignUp_Click(object sender, EventArgs e) { var dataAccess3 = new DaoLogin(); bool isExistUsers2 = dataAccess3.CheckExistUser(tbEmailRecruiment.Value); bool isExistRecruitor2 = dataAccess3.CheckExistRecruitor(tbEmailRecruiment.Value); if (isExistUsers2 || isExistRecruitor2) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } if (tbPasswordRecruiment.Text != tbRe_PasswordRecruiment.Text) { lblMessage2.Visible = true; lblMessage2.Text = "Nhập lại mật khẩu không đúng. "; return; } if (tbFirstNameRecruiment.Text.Equals(string.Empty) && tbLastNameRecruiment.Text.Equals(string.Empty)) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần nhập đầy đủ họ tên của mình!"; return; } if (tbCompanyAddress.Text.Equals(string.Empty) && tbCompanyPhone.Value.Equals(string.Empty) && tbCompanyName.Text.Equals(string.Empty)) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần phải nhập đủ các trường còn trống !"; return; } if (!checkPolicy.Checked) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần phải đồng ý với điều khoản của chúng tôi!"; return; } try { string randomCode = CreateToRandomCode(); Session["rdnCode"] = randomCode;// Create valid code int recruitorId = 0; var dataAccess4 = new DaoLogin(); recruitorId = dataAccess4.AddARecruitorQuickly(tbEmailRecruiment.Value, tbLastNameRecruiment.Text + " " + tbFirstNameRecruiment.Text, tbCompanyName.Text, tbCompanyAddress.Text, tbCompanyPhone.Value, Convert.ToInt32(ddlQuyMoCongTy.SelectedValue)); var dataAccess5 = new DaoLogin(); if (dataAccess5.AddARecruitorLogin(tbEmailRecruiment.Value, tbPasswordRecruiment.Text, recruitorId, randomCode, DateTime.Now) > 0) { Session["NameCompany"] = tbCompanyName.Text; SendEmailMember("active", tbEmailRecruiment.Value); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Register=success"); } else { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception) { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } }
public void Cleanup() { usuario = null; daoLogin = null; fabricaEntidades = null; }
public bool ChangePassWord(string newPassWord) { var dao = new DaoLogin(); return(dao.ChangePassWord(EmailLogin, newPassWord)); }