public static string ConstruirUrlRestablecerData(string MAIL, string CAMPO) { string urlRestablecerData = string.Empty; EngineUtil Funcion = new EngineUtil(); string MAIL64 = Funcion.ConvertirBase64(MAIL); urlRestablecerData = Models.EngineData.urlRestablecer + Models.EngineData.interrogacion + Models.EngineData.mail + MAIL64 + Models.EngineData.y + Models.EngineData.campo + CAMPO; return(urlRestablecerData); }
public static string ConstruirUrlCreateAdmin(string MAIL, string ADMINISTRADOR, string PASSWORD) { string urlActivarAdministrador = string.Empty; EngineUtil Funcion = new EngineUtil(); string MAIL64 = Funcion.ConvertirBase64(MAIL); string PASSWORD64 = Funcion.ConvertirBase64(PASSWORD); urlActivarAdministrador = Models.EngineData.urlActivarAdministrador + Models.EngineData.interrogacion + Models.EngineData.mail + MAIL64 + Models.EngineData.y + Models.EngineData.password + PASSWORD64 + Models.EngineData.y + Models.EngineData.administrador + ADMINISTRADOR; return(urlActivarAdministrador); }
public static string ConstruirUrlEstadoCliente(string MAIL, string USUARIO, string ESTADO) { string urlEstadoCliente = string.Empty; EngineUtil Funcion = new EngineUtil(); string MAIL64 = Funcion.ConvertirBase64(MAIL); urlEstadoCliente = Models.EngineData.urlEstado + Models.EngineData.interrogacion + Models.EngineData.usuario + USUARIO + Models.EngineData.y + Models.EngineData.estado + ESTADO + Models.EngineData.y + Models.EngineData.mail + MAIL64; return(urlEstadoCliente); }
public static string CreateAdministrador(string mail, string administrador, string password1, string password2) { string resultado = string.Empty; EngineUtil Funcion = new EngineUtil(); if (administrador == string.Empty) { return(resultado = "Ingrese nombre de admistrador"); } else if (mail == string.Empty) { return(resultado = "El campo correo electronico no puede ser vacio"); } else if (password1 == string.Empty || password2 == string.Empty) { return(resultado = "Las contraseñas no pueden ser vacias"); } else if (!Funcion.CompareString(password1, password2)) { return(resultado = "Las contraseñas deben ser iguales"); } else if (!Funcion.EmailEsValido(mail)) { return(resultado = "El correo electronico debe ser valido"); } int n = ModeloDb.SeleccionMailAdministrador(mail); if (n > 0) { return(resultado = "la cuenta de correo electronico ya se encuentra registrada"); } n = ModeloDb.InsertarAdministrador(mail, administrador, password1); if (n == -1) { resultado = Models.EngineData.administradorCreadoExito; bool result = FuncionMail.EnviarMail(administrador + " - " + Models.EngineData.asuntoCreateAdmin, "<br/> Nombre de Administrador: " + administrador + "<br/>" + "E-Mail: " + mail + " " + Models.EngineData.cuerpoCreateAdmin + "<br/><br/>" + EngineUtil.ConstruirUrlCreateAdmin(mail, administrador, password1), Models.EngineData.myEmail); } else { resultado = Models.EngineData.administradorCreadoFallido; } return(resultado); }
public static string ActualizarPasswordAdministrador(string MAIL, string PASSWORD1, string PASSWORD2) { string resultado = string.Empty; EngineUtil Funcion = new EngineUtil(); if (PASSWORD1 == string.Empty) { return(resultado = "Ingrese contraseña de admistrador"); } else if (PASSWORD2 == string.Empty) { return(resultado = "Ingrese confirmar contraseña de admistrador"); } else if (!Funcion.CompareString(PASSWORD1, PASSWORD2)) { return(resultado = "Las contraseñas deben ser iguales"); } else if (MAIL == string.Empty) { return(resultado = "Ingrese correo electronico"); } else if (!Funcion.EmailEsValido(MAIL)) { return(resultado = "El correo electronico debe ser valido"); } int n = ModeloDb.SeleccionMailAdministrador(MAIL); if (n == 0) { return(resultado = "la cuenta de correo electronico no se encuentra registrada"); } n = ModeloDb.ActualizarPasswordAdministrador(MAIL, PASSWORD1, "ACTIVO"); if (n == -1) { resultado = Models.EngineData.passwordAdminUpdateExito; } else { resultado = Models.EngineData.passwordAdminUpdateFallido; } return(resultado); }
protected void Page_Load(object sender, EventArgs e) { if (Request.RequestType.Equals("POST") || Request.RequestType.Equals("GET")) { Engine.EngineUtil Funcion = new Engine.EngineUtil(); string k = Funcion.GetIpAddress(Request); } if (Session["UserName"] != null) { lblUserName.Text = Session["UserName"].ToString(); btnCerrarSesion.Visible = true; } else { lblUserName.Text = string.Empty; lblUserName.Visible = false; btnCerrarSesion.Visible = false; } }
public static string ActualizarNombreAdministrador(string MAIL, string ADMINISTRADOR, string PASSWORD) { string resultado = string.Empty; EngineUtil Funcion = new EngineUtil(); if (ADMINISTRADOR == string.Empty) { return(resultado = "Ingrese nombre de admistrador"); } else if (PASSWORD == string.Empty) { return(resultado = "Ingrese contraseña de admistrador"); } else if (MAIL == string.Empty) { return(resultado = "Ingrese correo electronico"); } else if (!Funcion.EmailEsValido(MAIL)) { return(resultado = "El correo electronico debe ser valido"); } int n = ModeloDb.SeleccionMailAdministrador(MAIL); if (n == 0) { return(resultado = "la cuenta de correo electronico no se encuentra registrada"); } n = ModeloDb.ActualizarNombreAdministrador(MAIL, ADMINISTRADOR, PASSWORD, "ACTIVO"); if (n == -1) { resultado = Models.EngineData.nombreAdminUpdateExito; } else { resultado = Models.EngineData.nombreAdminUpdateFallido; } return(resultado); }
public static string Login(string USUARIO, string PASSWORD, bool ROBOT) { string resultado = string.Empty; if (USUARIO == string.Empty) { resultado = Models.EngineData.campoNombreUsuarioNoVacio; return(resultado); } else if (PASSWORD == string.Empty) { resultado = Models.EngineData.campoContraseñaNoVacio; return(resultado); } else if (ROBOT == false) { resultado = Models.EngineData.seleccionCasillaNoSoyRobot; return(resultado); } int id = ModeloDb.LogeoCliente(USUARIO, PASSWORD, "ACTIVO"); if (id == 0) { resultado = Models.EngineData.UsuarioPassworInactivoNoExiste; } else { EngineUtil Funcion = new EngineUtil(); string USER = ModeloDb.SeleccionUsuario(id); HttpContext.Current.Session["Identificador"] = Funcion.ConvertirBase64(USER + PASSWORD); HttpContext.Current.Session["Usuario"] = USER; resultado = Models.EngineData.loginExitoso; } return(resultado); }
public static string CrearPerfilCliente(string MAIL, string NOMBRE, string USUARIO, string PASSWORD, string PASSWORD2, bool ROBOT) { EngineUtil Funcion = new EngineUtil(); string resultado = string.Empty; if (NOMBRE == string.Empty) { resultado = Models.EngineData.campoNombreNoVacio; return(resultado); } else if (MAIL == string.Empty) { resultado = Models.EngineData.campoCorreoElectronicoNoVacio; return(resultado); } else if (USUARIO == string.Empty) { resultado = Models.EngineData.campoNombreUsuarioNoVacio; return(resultado); } else if (USUARIO.Contains(" ")) { resultado = Models.EngineData.nombreUsuarioConEspacios; return(resultado); } else if (PASSWORD == string.Empty) { resultado = Models.EngineData.campoContraseñaNoVacio; return(resultado); } else if (PASSWORD.Contains(" ")) { resultado = Models.EngineData.campoContraseñaConEspacios; return(resultado); } else if (PASSWORD2 == string.Empty) { resultado = Models.EngineData.campoConfirmarContraseñaNoVacio; return(resultado); } else if (PASSWORD.Contains(" ")) { resultado = Models.EngineData.campoConfirmarContraseñaConEspacios; return(resultado); } else if (PASSWORD != PASSWORD2) { resultado = Models.EngineData.contraseñasNoIguales; return(resultado); } else if (!Funcion.EmailEsValido(MAIL)) { resultado = Models.EngineData.emailNoValido; return(resultado); } else if (ROBOT == false) { resultado = Models.EngineData.seleccionCasillaNoSoyRobot; return(resultado); } int existeMail = ModeloDb.SeleccionMail(MAIL); int existeUsuario = ModeloDb.SeleccionUsuario(USUARIO); if (existeMail > 0 && existeUsuario > 0) { resultado = Models.EngineData.mailUsuarioRegistrado; } else if (existeMail > 0 && existeUsuario == 0) { resultado = Models.EngineData.mailRegistrado; } else if (existeMail == 0 && existeUsuario != 0) { resultado = Models.EngineData.usuarioExiste; } else if (existeMail == 0 && existeUsuario == 0) { int r = ModeloDb.InsertarCliente(MAIL, NOMBRE, USUARIO, PASSWORD); if (r == -1) { bool k = FuncionMail.EnviarMail(Models.EngineData.asuntoActivacion, Models.EngineData.cuerpoActivacion + " <br/> <br/> " + ConstruirUrlEstadoCliente(MAIL, USUARIO, "INACTIVO"), MAIL); resultado = Models.EngineData.CuentaRegistradaExitosamente;//200 } else { resultado = Models.EngineData.cuentaNoRegistrada; } } return(resultado); }