public U_datos contraseña(Int32 dato1, String dato2) { D_usuario user = new D_usuario(); U_datos dato = new U_datos(); DataTable info = user.obtenerUsusarioToken(dato2); if (dato1 > 0) { if (int.Parse(info.Rows[0][0].ToString()) == -1) { dato.Msm = "<script type='text/javascript'>alert('El Token es invalido. Genere uno nuevo');window.location=\"login.aspx\"</script>"; } else if (int.Parse(info.Rows[0][0].ToString()) == -1) { dato.Msm = "<script type='text/javascript'>alert('El Token esta vencido. Genere uno nuevo');window.location=\"login.aspx\"</script>"; } else { dato.Index = int.Parse(info.Rows[0][0].ToString()); } } else { dato.Url = "login.aspx"; } return(dato); }
public U_usuarios perfil(Int32 ddl2, String sess, Int32 id_user) { U_usuarios msm2 = new U_usuarios(); switch (ddl2) { case 1: msm2.Url = "Editar_Administrador.aspx"; msm2.Sesion1 = "" + id_user; break; case 2: msm2.Url = "ver_pqr.aspx"; msm2.Sesion1 = "" + id_user; break; case 3: msm2.Sesion1 = null; msm2.Nombre1 = null; D_usuario user = new D_usuario(); U_usuarios datos = new U_usuarios(); datos.Session = sess; user.cerrarSession(datos); msm2.Url = "productos.aspx"; break; } return(msm2); }
public U_token token(String usertoken, String mensaje, String username) { U_token token = new U_token(); D_usuario datos = new D_usuario(); DataTable validez = datos.generarToken(username); try { if (Int32.Parse(validez.Rows[0]["id_cliente"].ToString()) > 0) { token.Id_cliente = int.Parse(validez.Rows[0]["id_cliente"].ToString()); token.Nombre = validez.Rows[0]["nombre"].ToString(); token.Apellido = validez.Rows[0]["apellido"].ToString(); token.Direccion = validez.Rows[0]["direccion"].ToString(); token.Telefono = double.Parse(validez.Rows[0]["telefono"].ToString()); token.Usuario = validez.Rows[0]["usuario"].ToString(); token.Id_rol = int.Parse(validez.Rows[0]["id_rol"].ToString()); token.Correo = validez.Rows[0]["correo"].ToString(); token.Fecha = DateTime.Now.ToFileTimeUtc(); datos.almacenarToken(usertoken, token.Id_cliente); Correo correo = new Correo(); correo.enviarCorreo(token.Correo, usertoken, mensaje); token.Msm = "Su nueva contraseña ha sido enviada a su correo"; } } catch (Exception ec) { token.Msm = "El usurio digitado no existe"; } return(token); }
public U_usuarios perfil(Int32 ddl, String ses) { U_usuarios msm = new U_usuarios(); switch (ddl) { case 1: msm.Url = "editar_perfil.aspx"; break; case 2: msm.Sesion1 = null; msm.Nombre1 = null; D_usuario user = new D_usuario(); U_usuarios datos = new U_usuarios(); datos.Session = ses; user.cerrarSession(datos); msm.Url = "productos.aspx"; break; } return(msm); }
public DataTable editar_perfil_usuario(int id_cliente, string nombre, string apellido, string direccion, double telefono, string correo, string clave) { D_usuario editar_usuario = new D_usuario(); DataTable perfil_usuario = new DataTable(); perfil_usuario = editar_usuario.editarcliente(id_cliente, nombre, apellido, direccion, telefono, correo, clave); return(perfil_usuario); }
public DataTable editar_perfil(Int32 id_cliente) { D_usuario editar = new D_usuario(); DataTable perfil = new DataTable(); perfil = editar.editarPerfil(id_cliente); return(perfil); }
public U_usuarios logear(String usuario, String clave, String sesion) { D_usuario datos_usuario = new D_usuario(); DataTable data = datos_usuario.loggin(usuario, clave); Mac datos = new Mac(); Int32 rol = 0; U_usuarios datosUsuario = new U_usuarios(); if (int.Parse(data.Rows[0]["id_cliente"].ToString()) > 0) { datosUsuario.User_id = Int32.Parse(data.Rows[0]["id_cliente"].ToString()); datosUsuario.Rol = Int32.Parse(data.Rows[0]["id_rol"].ToString()); rol = Int32.Parse(data.Rows[0]["id_rol"].ToString()); datosUsuario.Intentos = Int32.Parse(data.Rows[0]["intebtos"].ToString()); if (datosUsuario.Intentos < 3) { datosUsuario.Username = data.Rows[0]["id_cliente"].ToString(); datosUsuario.Ip = datos.ip(); datosUsuario.Mac = datos.mac(); datosUsuario.Session = sesion; datos_usuario.guardadoSession(datosUsuario); } else { datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Esperar 30 minutos para iniciar session.');window.location=\"login.aspx\"</script>"; return(datosUsuario); } } if (rol == 1) { datosUsuario.Url = "ModificarProducto.aspx"; } else { if (rol == 2) { datosUsuario.Url = "Catalogo_Cliente.aspx"; } else { datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Usuario o Clave incorrectos.');window.location=\"login.aspx\"</script>"; } } return(datosUsuario); }
public String mensaje(Int32 id_user, String contra) { D_usuario nuevo = new D_usuario(); U_usuarios otro = new U_usuarios(); otro.User_id = id_user; otro.Clave = contra; nuevo.actualziarContrasena(otro); String msm = "<script type='text/javascript'>alert('Su Contraseña ha sido actualizada.');window.location=\"login.aspx\"</script>"; return(msm); }