public static LoginDatos fn_inicioSesionSistema(string sUsuario, string sPassword) { //se declara objeto de rspuesta LoginDatos obj_login = new LoginDatos(); //Inicio try try { //Instancias Security obj_secVariables; //se agrega el valor de los campos a los metodos set obj_login.gssUsuario = sUsuario; obj_login.gssPassword = sPassword; //***** //se manda llamar a la funcion de validar usuario obj_login.vValidaUsuario(obj_login); //se valida el resultado if (obj_login.gsiResultado == 1) { //se guardan las variables de sesión //Id de usuario obj_secVariables = new Security(obj_login.gsiIdUsuario.ToString()); HttpContext.Current.Session["iIdUsuario"] = obj_secVariables.Encriptar(); //Tipo de Usuario obj_secVariables = new Security(obj_login.gsiTipoUsuario.ToString()); HttpContext.Current.Session["iTipoUsuario"] = obj_secVariables.Encriptar(); //Nombre de Usuario //se encripta string NombreUsuario = obj_login.gssNombre + " " + obj_login.gssApePat + " " + obj_login.gssApeMat; obj_secVariables = new Security(NombreUsuario); HttpContext.Current.Session["NombreUsuario"] = obj_secVariables.Encriptar(); //se redirecciona a la pagina de inicio //HttpContext.Current.Response.Redirect("Vista/Inicio/Inicio.aspx", false); /**************************************************/ } } //inicio catch catch (Exception ex) { //se manda resultado obj_login.gsiResultado = 3; obj_login.gssMensaje = "Lo sentimos, ha sucedido un error de tipo <b>EXEPCIÓN</b> al momento de validar la expiraciòn de tu contraseña comunícate con el departamento de TI, Error:" + ex.Message + "'"; } //se retorna respuesta return(obj_login); }
protected void btnEntrar_Click(object sender, EventArgs e) { //Instancias //Clase Conexion Conexion obj_Conexion = new Conexion(); //Clase LoginDatos LoginDatos obj_Login = new LoginDatos(); //Clase de Security Security obj_secDatos; //** //Inicio TRY try { //se recuperan valores ingresados por el usuario //nombre de usuario string sUsuario = ""; //contraseña string sPassword = ""; //********************************* //se agrega el valor de los campos a los metodos set obj_Login.gssUsuario = sUsuario; obj_Login.gssPassword = sPassword; //***** obj_Login.vValidaUsuario(obj_Login); if (obj_Login.gsiResultado == 1) { //manda llamar la función de javaScript de abrir alerta y redireccionar ClientScript.RegisterStartupScript(this.GetType(), "funcion", "<script>{$.notificacionMsj(" + obj_Login.gsiResultado + ", \" " + obj_Login.gssMensaje + "\");/*setTimeout(function(){window.location.href='Vista/Inicio/Inicio.aspx';},0)*/}</script>"); /****************************************************************/ //se guardan las variables de sesión //Id de usuario //se encripta obj_secDatos = new Security(obj_Login.gsiIdUsuario.ToString()); Session["iIdUsuario"] = obj_secDatos.Encriptar(); // //Tipo de Usuario //se encripta obj_secDatos = new Security(obj_Login.gsiTipoUsuario.ToString()); Session["iTipoUsuario"] = obj_secDatos.Encriptar(); //Nombre de Usuario //se encripta string NombreUsuario = obj_Login.gssNombre + " " + obj_Login.gssApePat + " " + obj_Login.gssApeMat; obj_secDatos = new Security(NombreUsuario); Session["NombreUsuario"] = obj_secDatos.Encriptar(); string a = Session["NombreUsuario"].ToString(); obj_secDatos = new Security(a); string d = obj_secDatos.DesEncriptar(); //se redirecciona a la pagina de inicio Response.Redirect("Vista/Inicio/Inicio.aspx", false); /**************************************************/ } else if (obj_Login.gsiResultado == 4) { //manda llamar la funcion de javaScript de abrir alerta ClientScript.RegisterStartupScript(this.GetType(), "funcion", "<script>{/*$.notificacionMsj(" + obj_Login.gsiResultado + ", \" " + obj_Login.gssMensaje + "\");*/" + "fn_abreDialogCambioPass('" + obj_Login.gssContenido + "','Cambio de contraseña','javaScript:alert(" + obj_Login.gsiIdUsuario + ")');$('#txtCambioPassword').val('');$('#atxtRepitePass').val('');}</script>"); /****************************************************************/ //atxtUsuarioCambioPassword.Text = obj_Login.gssUsuario; //ahiddenId.Value = obj_Login.gsiAccion.ToString(); //ahiddenNombre.Value = obj_Login.gssUsuario; } else { //manda llamar la funcion de javaScript de abrir alerta ClientScript.RegisterStartupScript(this.GetType(), "funcion", "<script>{$.notificacionMsj(" + obj_Login.gsiResultado + ", \" " + obj_Login.gssMensaje + "\");}</script>"); /****************************************************************/ } } /********/ /*Inicio CATCH*/ catch (Exception ex) { //manda llamar la funcion de javaScript de abrir alerta ClientScript.RegisterStartupScript(this.GetType(), "funcion", "<script>{ $.notificacionMsj(3, 'Lo sentimos, ha sucedido un error de tipo <b>EXEPCIÓN</b> comunícate con el departamento de TI, Error:" + ex.Message + "');}</script>"); /****************************************************************/ } /**********/ }
public static LoginDatos fn_cambiaPassInicio(string sUsuario, string sPassword, int iAccion) { //***********************************************************/ //Instancias //Clase Conexion Conexion obj_Conexion = new Conexion(); //Clase Login_Datos LoginDatos obj_login = new LoginDatos(); //Clase de Security Security obj_secDatos; //Inicio TRY try { //se agrega el valor de los campos a los metodos set obj_login.gssUsuario = sUsuario; obj_login.gssPassword = sPassword; obj_login.gsiAccion = iAccion; //***** obj_login.vCambiaPassword(obj_login); if (obj_login.gsiResultado == 1) { obj_login.vValidaUsuario(obj_login); if (obj_login.gsiResultado == 1) { //se guardan las Variables de sesion //Id de usuario //se encripta obj_secDatos = new Security(obj_login.gsiIdUsuario.ToString()); HttpContext.Current.Session["iIdUsuario"] = obj_secDatos.Encriptar(); // //Tipo de Usuario //se encripta obj_secDatos = new Security(obj_login.gsiTipoUsuario.ToString()); HttpContext.Current.Session["iTipoUsuario"] = obj_secDatos.Encriptar(); //Nombre de Usuario //se encripta string NombreUsuario = obj_login.gssNombre + " " + obj_login.gssApePat + " " + obj_login.gssApeMat; obj_secDatos = new Security(NombreUsuario); HttpContext.Current.Session["NombreUsuario"] = obj_secDatos.Encriptar(); } else if (obj_login.gsiResultado == 4) { } else { } } else { } } /********/ //inicio catch catch (Exception ex) { //se manda resultado obj_login.gsiResultado = 3; obj_login.gssMensaje = "Error al realizar cambio de contraseña: " + ex.Message; } //se retorna respuesta return(obj_login); }