public static void registrarSociosEnSAP(CompanyBean sociedad) { string SessionId = string.Empty, RouteId = string.Empty; try { var listClientes = ClienteDAO.obtenerClientes(MainProcess.mConn.urlGetSocioNegocio + "?id=" + sociedad.id + "&mig='N'"); if (listClientes.Count > 0) { IRestResponse loginResp = LoginDAO.iniciarSesion(sociedad, MainProcess.mConn.urlServiceLayer); if (loginResp.StatusCode == HttpStatusCode.OK) { sociedad.inSession = true; SessionId = loginResp.Cookies[0].Value.ToString(); RouteId = loginResp.Cookies[1].Value.ToString(); sociedad.sessionId = SessionId; sociedad.routeId = RouteId; foreach (var cliente in listClientes) { if (cliente.Migrado.Equals("N")) { if (!ClienteDAO.validarCliente(MainProcess.mConn.urlValidarSocioNegocio + "?empId=" + sociedad.id + "&clave=" + cliente.ClaveMovil, cliente)) { bool locEnabled = true; if (sociedad.LOCALIZACION == null) { locEnabled = false; } else if (sociedad.LOCALIZACION.Trim().Equals("N")) { locEnabled = false; } string newDoc = ClienteDAO.registrarCliente(SessionId, RouteId, MainProcess.mConn.urlServiceLayer, cliente, locEnabled); if (!string.IsNullOrEmpty(newDoc)) { ClienteDAO.actualizarPropiedades(cliente.ClaveMovil, MainProcess.mConn.urlPatchSocioNegocio + "?empId=" + sociedad.id + "&bpId=" + cliente.ClaveMovil, "{\"Migrado\":\"Y\",\"CARDCODE\":\"" + newDoc + "\"}"); } } } } } else { MainProcess.log.Error("Login Failed >" + sociedad.descripcion + " > " + loginResp.Content); } } } catch (Exception ex) { MainProcess.log.Error("SocioNegocio > registrarSociosEnSAP() > " + ex.Message); } }
protected void btLogin_Click(object sender, EventArgs e) { LoginDAO loginDAO = new LoginDAO(); LoginRole loginRole; loginRole = loginDAO.GetLoginRole(tbUserName.Text, tbPassword.Text); if (loginRole.Role == null) { lbMessage.Text = "Username/password do not match. Try again."; } if (loginRole.Role != null) { Session["username"] = tbUserName.Text; if (loginRole.Role == "administrator") { Session["administrator"] = tbUserName.Text; } lbMessage.Text = ""; Page.Response.Redirect("HomePage.aspx"); } }
public ActionResult LoginCheck(string strUserName, string strPassword) { try { UserDTO objUser = new UserDTO(); objUser.Username = strUserName; objUser.Password = strPassword; LoginDAO objLoginDAO = new LoginDAO(); bool bolIsLoginSucc = objLoginDAO.loginCheck(ref objUser); if (bolIsLoginSucc == true) { Session["Fullname"] = objUser.FullName; Session["Username"] = objUser.Username; return(Json(new { iserror = false, chkUser = true })); } return(Json(new { iserror = false, chkUser = false })); } catch { return(Json(new { iserror = true })); } }
/// <summary> /// btLogin_Click: DO LOGIN /// </summary> protected void btLogin_Click(object sender, EventArgs e) { LoginDAO loginDAO = new LoginDAO(); LoginRole loginRole; loginRole = loginDAO.GetLoginRole(tbUsername.Text, tbPassword.Text); if (loginRole.Role == null) { lbMessage.Text = "Username/password do not match. Try again."; } if (loginRole.Role != null) { Session["username"] = tbUsername.Text; if (loginRole.Role == "administrator") { Session["administrator"] = tbUsername.Text; } lbMessage.Text = ""; Page.Response.Redirect("HomePage.aspx"); } }
public IActionResult Senha(SenhaModel senha) { if (ModelState.IsValid) { LoginModel log = new LoginModel(); log.Email = httpContext.HttpContext.Session.GetString("Email"); LoginDAO obj = new LoginDAO(); List <VendedorModel> result = obj.validarLogin(log); foreach (var item in result) { if (BCrypt.Net.BCrypt.Verify(senha.SenhaAtual, item.Senha)) { SenhaModel objSenha = new SenhaModel(); objSenha.Id = Convert.ToInt32(httpContext.HttpContext.Session.GetString("Idvendedor")); objSenha.NovaSenha = BCrypt.Net.BCrypt.HashPassword(senha.NovaSenha); obj.alterarSenha(objSenha); ViewData["message"] = ("Senha Alterada com Sucesso"); } else { ViewData["message"] = ("Senha Atual Incorreta"); } } } return(View()); }
public IActionResult Verificar(LoginModel login) { LoginDAO obj = new LoginDAO(); List <VendedorModel> result = obj.validarLogin(login); if (result.Count > 0) { foreach (var item in result) { if (BCrypt.Net.BCrypt.Verify(login.Senha, item.Senha)) { HttpContext.Session.SetString("Idvendedor", item.Idvendedor.ToString()); HttpContext.Session.SetString("Nome", item.Nome); HttpContext.Session.SetString("Sexo", item.Sexo); HttpContext.Session.SetString("Email", item.Email); HttpContext.Session.SetString("Nivel", item.Nivel); HttpContext.Session.SetString("Foto", (item.Foto != null ? Convert.ToBase64String(item.Foto) : string.Empty)); return(RedirectToAction("Index", "Dashboard")); } } } string erro = "Usuário ou Senha Inválido"; return(RedirectToAction(nameof(Index), new { @erro = erro })); }
/// <summary> /// Metodo de Command para ejecutar el sessionLogin del DAO /// </summary> /// <exception cref="LoginUserNotFoundException">Lanzada si la consulta no retorna nada </exception> /// <exception cref="DatabaseException">Lanzada si ocurre un fallo al ejecutar la funcion en la base de datos </exception> public void Execute() { DAOFactory factory = DAOFactory.GetFactory(DAOFactory.Type.Postgres); LoginDAO LoginDAO = factory.GetLoginDAO(); _login = LoginDAO.SessionLogin(_email, _password); }
public bool Acessar(int userType, string login, String senha) { LoginDAO loginDao = new LoginDAO(); Acesso = loginDao.Acessar(userType, login, senha); return(Acesso); }
public ActionResult Autenticacao(string email, string senha) { LoginDAO dao = new LoginDAO(); Login user = dao.busca(email, senha); if (user.login == "") { if (user.permissao == 1) { Session["ADMLogado"] = user.login; } if (user.permissao == 2) { Session["PorteiroLogado"] = user.login; } if (user.permissao == 3) { Session["MoradorLogado"] = user.login; } ViewBag.Nome = user.login; return(RedirectToAction("Dash", "Home", user)); } else { return(RedirectToAction("Index", "Home")); } }
public Retorno consultar(long id) { ILoginDAO loginDAO = new LoginDAO(); Retorno retorno = new Retorno(); try { retorno.status = true; if (id == 0) { retorno.status = false; retorno.mensagem = "Informe um id para realizar a consulta."; } retorno.objeto = loginDAO.consultar(id); retorno.mensagem = "Consulta realizada com sucesso"; return(retorno); } catch (Exception ex) { retorno.status = false; retorno.mensagem = ex.Message; return(retorno); } }
public StudyCircleManagementSystem.Web.Models.LoginDetail GetDetails(string userName) { LoginDAO loginData = new LoginDAO(); var details = loginData.GetDetails(userName); return(details); }