public ActionResult EnviarCorreo(string usuario) { Session["usuario"] = usuario; if (per.TraerInfo(usuario).Rows.Count != 0) { string html = "<h3>Te enviamos un correo <br>Por favor ingresa tu codigo</h3>" + "<div class='row contact_form' action='#' novalidate='novalidate'>" + "<div class='col-md-12 form-group p_star'>" + "<input type = 'number' class='form-control' id='codigo' name='name' value=''" + "placeholder='Codigo'></div><div class='col-md-12 form-group p_star'>" + "<label id='mensage'></label>" + "<button type ='submit' value ='submit' onclick = 'Confirmar()' class='btn_3'>" + "Confirmar codigo</button></div>"; Contraseña contra = new Contraseña(); string clave = contra.GenerarCodigo(); Session["codigo"] = clave; Correo correo = new Correo(); correo.CorreoRecuperacion(usuario, clave); return(Json(html, JsonRequestBehavior.AllowGet)); } else { return(Json("El usuario que ingresaste no existe", JsonRequestBehavior.AllowGet)); } //return Json("false", JsonRequestBehavior.AllowGet); }
public void ValidarUsuarioAdmin() { if (txtu.Text.Length == 0 || txtc.Text.Length == 0) { MessageBox.Show("Debe de llenar todos los datos."); } else { String contraseñaEn = Contraseña.EncriptarContraseña(txtc.Text); Conexion(); conexion.Open(); NpgsqlCommand cmd = new NpgsqlCommand("SELECT cedula,nombre,contraseña,tipo FROM usuario WHERE nombre = '" + txtu.Text + "'and contraseña='" + contraseñaEn + "'and tipo='" + Admin + "'", conexion); NpgsqlDataReader entra = cmd.ExecuteReader(); if (entra.Read()) { this.Hide(); Administrador a = new Administrador(); a.Show(); } else { MessageBox.Show("Los datos ingresados no coinsiden\n Intentelo nuevamente"); txtu.Clear(); txtc.Clear(); } } }
public void ValidarUsuario() { if (txtu.Text.Length == 0 || txtc.Text.Length == 0) { MessageBox.Show("Debe de llenar todos los datos."); } else { String contraseñaEn = Contraseña.EncriptarContraseña(txtc.Text); Conexion(); conexion.Open(); NpgsqlCommand cmd = new NpgsqlCommand("SELECT cedula,nombre,contraseña,tipo FROM usuario WHERE nombre = '" + txtu.Text + "'and contraseña='" + contraseñaEn + "'and tipo='" + Usu + "'", conexion); NpgsqlDataReader entra = cmd.ExecuteReader(); if (entra.Read()) { Preliminar.ID = Convert.ToInt32(entra["cedula"].ToString()); Reservas.ID = Convert.ToInt32(entra["cedula"].ToString()); this.Hide(); Cliente a = new Cliente(); a.Show(); A = true; } else { A = false; } } }
public ActionResult Agregar(string nombre, string apellido, string genero, string cargo, string cedula, string direccion, string telefono, string correo) { if (nombre.Equals("") || apellido.Equals("") || genero.Equals("seleccionar") || cargo.Equals("seleccionar") || cedula.Equals("") || direccion.Equals("") || telefono.Equals("") || correo.Equals("")) { return(Json("Todos los campos son obligatorios", JsonRequestBehavior.AllowGet)); } Contraseña contra = new Contraseña(); string clave = contra.GenerarContraseña(); string pass = Encryptor.MD5Hash(clave); if (genero.ToUpper() != "SELECCIONAR") { PersonaVO perVO = new PersonaVO(nombre, apellido, direccion, telefono, cargo, cedula, pass, correo, genero); if (per.Verificar(perVO.Usuario)) { return(Json("El numero de cedula ya se encuentra en la base de datos", JsonRequestBehavior.AllowGet)); } Correo email = new Correo(); if (email.email_bien_escrito(correo)) { if (email.EnviarCorreo(perVO.Nombre, perVO.Apellido, perVO.Correo, perVO.Usuario, clave)) { per.AgregarPersona(perVO); return(Json("El empleado fue agregado", JsonRequestBehavior.AllowGet)); } } else { return(Json("No se pudo agregar al empleado, revisa por favor que el correo sea correcto", JsonRequestBehavior.AllowGet)); } } return(Json("false", JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { for (; ;) { Console.WriteLine(Contraseña.GetRandom(3, 25)); Console.ReadLine(); } }
public IActionResult ActualizarContrasena(LoginViewModel modelo) { var hoy = DateTime.Now; using (var db = new smafacpyaContext()) { try { if (string.IsNullOrWhiteSpace(modelo.Recuperar)) { return(BadRequest(constantes.seguridad.mensajes.urlNoEncontrado)); } if (string.IsNullOrWhiteSpace(modelo.Contraseña)) { return(BadRequest(constantes.seguridad.mensajes.contrasenaNoValida)); } var registros = db.UsuarioContraseña.Where(x => x.Activo && x.FechaVigencia <= hoy); if (registros != null) { foreach (var r in registros) { r.Activo = false; } } db.SaveChanges(); var registro = db.UsuarioContraseña.FirstOrDefault(x => x.Id == new Guid(DesEncriptar(modelo.Recuperar)) && x.Activo); if (registro == null) { return(BadRequest(constantes.seguridad.mensajes.urlNoEncontrado)); } registro.Activo = false; var usuario = db.Usuario.FirstOrDefault(x => x.Id == registro.IdUsuario); var contraseña = new Contraseña(); if (usuario == null) { return(BadRequest(constantes.seguridad.mensajes.usuarioNoEncontrado)); } usuario.Contraseña = contraseña.Encriptar(modelo.Contraseña); db.SaveChanges(); return(Ok(constantes.mensajes.registroGuardado)); } catch (Exception ex) { return(BadRequest(ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } } }
public override string ModificarContraseña(string contraseña) { if (Contraseña.Equals(contraseña)) { return("No puede ingresar una contraseña igual a la registrada, pruebe de nuevo"); } if (!Contraseña.Equals(contraseña) && contraseña.Length >= 10) { return("Su nueva contraseña es correcta"); } throw new NotImplementedException(); }
public ActionResult ConfirmarContraseña(string contraseña, string confirmacion) { if (contraseña == confirmacion) { Contraseña contra = new Contraseña(); string pass = Encryptor.MD5Hash(contraseña); per.recuperarContraseña(pass, Session["usuario"].ToString()); Session.Contents.RemoveAll(); return(Json("/Login/Login", JsonRequestBehavior.AllowGet)); } else { return(Json("Las contraseñas deben ser iguales", JsonRequestBehavior.AllowGet)); } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { Contraseña pro = dtgContraseña.SelectedItem as Contraseña; if (pro != null) { txbEquipoId.Text = pro.Id.ToString(); txbUsuario.Text = pro.Usuario; txbNuevaContraseña.Text = pro.NuevaContraseña; accionn = accion.Editar; HabilitarBotones(false); } else { MessageBox.Show("Seleccione el usuario que desea editar", "Contraseña", MessageBoxButton.OK, MessageBoxImage.Question); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { Contraseña cli = dtgContraseña.SelectedItem as Contraseña; if (cli != null) { if (MessageBox.Show("Realmente deseas eliminar este deporte?", "Deportes", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorContraseña.Eliminar(cli.Id)) { MessageBox.Show("El deporte ha sido eliminado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("El deporte no se pudo eliminar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); } } } }
private void controlBotonContraseña() { if (Contraseña.Text.Trim() == "12345678") { inicioSesión.Enabled = true; errorProvider2.SetError(Contraseña, ""); } else { if (string.IsNullOrWhiteSpace(Contraseña.Text)) { errorProvider2.SetError(Contraseña, "Debe introducir la contraseña"); } else { errorProvider2.SetError(Nombre, "La contraseña es incorrecta"); } inicioSesión.Enabled = false; Contraseña.Focus(); } }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (accionn == accion.Nuevo) { Contraseña emp = new Contraseña() { Usuario = txbUsuario.Text, NuevaContraseña = txbNuevaContraseña.Text, }; if (manejadorContraseña.Agregar(emp)) { MessageBox.Show("la contraseña se ha cambiado correctamente ", "Deportes", MessageBoxButton.OK, MessageBoxImage.Information); //HabilitarCajas(false); ActualizarTabla(); } else { MessageBox.Show("la contraseña no se pudo cambiar ", "Deportes", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Contraseña emp = dtgContraseña.SelectedItem as Contraseña; emp.Usuario = txbUsuario.Text; emp.NuevaContraseña = txbNuevaContraseña.Text; if (manejadorContraseña.Modificar(emp)) { MessageBox.Show("la contraseña ha sido modificada exitosañente ", "Deportes", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("El Usuario no se pudo actualizar ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (cmbUsuario.Text == "") { MessageBox.Show("No ha seleccionado su usuario", "Usuario", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(txbContraseña.Password)) { MessageBox.Show("Aun no a ingresado la contraseña", "Inicio", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (cmbUsuario.SelectedItem != null) { Contraseña b = cmbUsuario.SelectedItem as Contraseña; if (txbContraseña.Password == b.NuevaContraseña) { CDeportes ir = new CDeportes(); ir.Show(); this.Close(); MainWindow s = new MainWindow(); } else { MessageBox.Show("Contraceña incorrecta", "Inicio", MessageBoxButton.OK, MessageBoxImage.Error); return; } } else { MessageBox.Show("No a seleccionado ningun usuario", "Inicio", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult Index(string email, string password, bool?recordar) { DatosInventarios datosInventarios = new ModeloDatos.Dto(); var objUsu = datosInventarios.FindEntity <Usuarios>(c => c.CorreoElectronico == email && c.Activo == true); int id = 0; string strMensaje = "El usuario y/o contraseña son incorrectos."; if (objUsu != null) { if (Contraseña.Confirm(password, objUsu.Password, Contraseña.Supported_HA.SHA512)) { id = -1; Sesssion.AddUserToSession(objUsu.id.ToString(), (bool)recordar); Sesssion.ActualizarSession(objUsu); if (objUsu.Rol_id == 1) { strMensaje = Url.Content("~/Home"); } } } return(Json(new Response { IsSuccess = true, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
private void Agregar_Datos_Click(object sender, EventArgs e) { if (txtCedula.Text.Length == 0 || txtc.Text.Length == 0 || txtUsuario.Text.Length == 0) { MessageBox.Show("Debe de llenar todos los datos."); txtc.Clear(); txtCedula.Clear(); txtUsuario.Clear(); } else { String Usu = "Cliente"; String ContraseñaEn = Contraseña.EncriptarContraseña(txtc.Text); Conexion(); conexion.Open(); cmd = new NpgsqlCommand("INSERT INTO usuario (cedula,nombre,contraseña,tipo) VALUES ('" + txtCedula.Text + "', '" + txtUsuario.Text + "', '" + ContraseñaEn + "', '" + Usu + "' )", conexion); cmd.ExecuteNonQuery(); conexion.Close(); MessageBox.Show("A sido registrado exitosamente"); txtc.Clear(); txtCedula.Clear(); txtUsuario.Clear(); } }
public IActionResult Login([FromBody] LoginViewModel modelo) { using (var db = new smafacpyaContext()) { db.Database.BeginTransaction(); try { var contraseñaHelper = new Contraseña(); if (string.IsNullOrWhiteSpace(modelo.Correo)) { return(BadRequest(constantes.seguridad.mensajes.correoVacio)); } var usuarios = db.Usuario.AsNoTracking().Include(x => x.UsuarioRol).Where(x => x.Correo.Trim().Equals(modelo.Correo.Trim()) && x.Activo); if (usuarios == null) { return(BadRequest(constantes.seguridad.mensajes.usuarioNoEncontrado)); } if (usuarios.Count() == 0) { return(BadRequest(constantes.seguridad.mensajes.usuarioNoEncontrado)); } var usuario = usuarios.FirstOrDefault(); var contraseña = contraseñaHelper.Encriptar(modelo.Contraseña); if (!contraseñaHelper.CompararContraseña(contraseña, usuario.Contraseña)) { return(BadRequest(constantes.seguridad.mensajes.usuarioContrasenaIncorrecto)); } var logins = db.UsuarioLogin.Where(x => x.Activo && x.IdUsuario == usuario.Id); var hoy = DateTime.Now; var vigencia = DateTime.Now.AddMonths(1); var idLogin = Guid.NewGuid(); var roles = new List <Rol>(); var menu = ObtenerMenuPorUsuario(usuario.Id); foreach (var login in logins) { login.Activo = false; } var loginNuevo = new UsuarioLogin { Id = idLogin, IdUsuario = usuario.Id, FechaCreacion = hoy, FechaVigencia = vigencia, Activo = true }; if (usuario.UsuarioRol != null) { foreach (var ur in usuario.UsuarioRol) { roles.Add(db.Rol.FirstOrDefault(x => x.Id == ur.IdRol)); } } db.UsuarioLogin.Add(loginNuevo); var token = GenerarToken(usuario, idLogin, roles, vigencia); db.SaveChanges(); db.Database.CommitTransaction(); var usuarioViewModel = new UsuarioViewModel { Correo = usuario.Correo }; var rolViewModel = roles.Select(x => new RolViewModel { Id = x.Id, Nombre = x.Nombre, Descripcion = x.Descripcion, Activo = x.Activo.HasValue ? (bool)x.Activo : false }); return(Ok(new { Usuario = usuarioViewModel, Token = token, Roles = rolViewModel, Menu = menu })); } catch (Exception ex) { db.Database.RollbackTransaction(); return(BadRequest(ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } } }
private void btnCancelarAplicacion_Click(object sender, RoutedEventArgs e) { Contraseña.Clear(); }
public bool Modificar(Contraseña entidad) { return(repositorio.Update(entidad)); }
public bool Agregar(Contraseña entidad) { return(repositorio.Create(entidad)); }
public ActionResult Registrar(string NombreEmpresa, string CorreoElectronico, string Password) { DatosInventarios datosInventarios = new ModeloDatos.Dto(); var objUsu = datosInventarios.FindEntity <Usuarios>(c => c.CorreoElectronico == CorreoElectronico); string strMensaje = ""; int id = 0; if (objUsu != null) { strMensaje = "El usuario ya existe en nuestra base de datos, intente recuperar su cuenta para cambiar su contraseña."; } else { string strPass = Contraseña.ComputeHash(Password, Contraseña.Supported_HA.SHA512, null); var objEmpresa = datosInventarios.Create(new Empresas { CorreoElectronicos = CorreoElectronico, Direccion = "", Logo = "", Moneda = "Pesos", NombreEmpresa = NombreEmpresa, Telefono = "", Tipo_id = 2, ZonaHoraria_id = null }); if (objEmpresa != null) { var objUsuNew = datosInventarios.Create(new Usuarios { Activo = true, CorreoElectronico = CorreoElectronico, Empresaid = objEmpresa.id, Fecha = DateTime.Now, Nombres = "", Password = strPass, Rol_id = 1, Telefono = "" }); if (objUsuNew != null) { var baseAddress = new Uri(CifrarContrasena.EnviarCorreo.UrlOriginal(Request)); string Mensaje = "Gracias por inscribirse al sistema de inventarios, puede entrar con el usuario " + "y contraseña registrada. <a href='" + baseAddress + "'>INVENTARIOS</a>"; CifrarContrasena.EnviarCorreo.EnviarMail(CorreoElectronico, "Gracias por registrarte a INVENTARIOS", Mensaje); strMensaje = "Te registraste correctamente, ya puedes entrar al sistema."; id = objUsuNew.id; } else { strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente."; } } else { strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente."; } } return(Json(new Response { IsSuccess = true, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
public IActionResult GuardarUsuario(UsuarioViewModel modelo) { var hoy = DateTime.Now; using (var db = new smafacpyaContext()) { var valido = ValidarLogin(); if (valido != HttpStatusCode.OK) { if (valido == HttpStatusCode.Unauthorized) { return(Unauthorized(constantes.mensajes.sesionExpirada)); } else { return(BadRequest(constantes.mensajes.error)); } } try { var idUsuario = ObtenerUsuarioId(); db.Database.BeginTransaction(); var contraseña = new Contraseña(); if (modelo.Id > 0) { var usuario = db.Usuario.Include(x => x.UsuarioRol).FirstOrDefault(x => x.Id == modelo.Id); usuario.Nombre = modelo.Nombre; usuario.ApellidoPaterno = modelo.ApellidoPaterno; usuario.ApellidoMaterno = modelo.ApellidoMaterno; usuario.FechaNacimiento = modelo.FechaNacimiento; usuario.Correo = modelo.Correo; usuario.FechaEdicion = hoy; usuario.UsuarioEdicion = idUsuario; if (!string.IsNullOrWhiteSpace(modelo.ContraseñaCadena)) { usuario.Contraseña = contraseña.Encriptar(modelo.ContraseñaCadena); } if (usuario.Activo && !modelo.Activo) { usuario.FechaEliminacion = hoy; usuario.UsuarioEliminacion = idUsuario; } usuario.Activo = modelo.Activo; if (usuario.UsuarioRol != null) { db.UsuarioRol.RemoveRange(usuario.UsuarioRol); } foreach (var rolViewModel in modelo.Rol) { var rol = db.Rol.FirstOrDefault(x => x.Id == rolViewModel.Id); db.UsuarioRol.Add(new UsuarioRol { IdRol = (short)rol.Id, IdUsuario = usuario.Id }); } } else { var usuario = new Usuario { Id = modelo.Id, Nombre = modelo.Nombre, ApellidoPaterno = modelo.ApellidoPaterno, ApellidoMaterno = modelo.ApellidoMaterno, Correo = modelo.Correo, FechaNacimiento = modelo.FechaNacimiento }; usuario.Activo = true; usuario.Contraseña = contraseña.Encriptar(modelo.ContraseñaCadena); usuario.FechaCreacion = hoy; usuario.UsuarioCreacion = idUsuario; db.Usuario.Add(usuario); db.SaveChanges(); foreach (var rolViewModel in modelo.Rol) { var rol = db.Usuario.FirstOrDefault(x => x.Id == rolViewModel.Id); db.UsuarioRol.Add(new UsuarioRol { IdRol = (short)rol.Id, IdUsuario = usuario.Id }); } } db.SaveChanges(); db.Database.CommitTransaction(); return(Ok(constantes.mensajes.registroGuardado)); } catch (Exception ex) { db.Database.RollbackTransaction(); return(BadRequest(ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } } }
public IActionResult GuardarRol(RolViewModel modelo) { var hoy = DateTime.Now; using (var db = new smafacpyaContext()) { var valido = ValidarLogin(); if (valido != HttpStatusCode.OK) { if (valido == HttpStatusCode.Unauthorized) { return(Unauthorized(constantes.mensajes.sesionExpirada)); } else { return(BadRequest(constantes.mensajes.error)); } } try { var idUsuario = ObtenerUsuarioId(); db.Database.BeginTransaction(); var contraseña = new Contraseña(); if (modelo.Id > 0) { var rol = db.Rol.Include(x => x.RolModuloPantallaPermiso).FirstOrDefault(x => x.Id == modelo.Id); rol.Nombre = modelo.Nombre; rol.Descripcion = modelo.Descripcion; rol.FechaEdicion = hoy; rol.UsuarioEdicion = idUsuario; if ((bool)rol.Activo && !modelo.Activo) { rol.FechaEliminacion = hoy; rol.UsuarioEliminacion = idUsuario; } rol.Activo = modelo.Activo; if (rol.RolModuloPantallaPermiso != null) { db.RolModuloPantallaPermiso.RemoveRange(rol.RolModuloPantallaPermiso); } if (modelo.Menu != null) { foreach (var m in modelo.Menu) { var menu = db.Modulo.FirstOrDefault(x => x.Id == m.IdModulo); if (m.Pantallas != null) { foreach (var p in m.Pantallas) { if (p.Permisos != null) { foreach (var per in p.Permisos) { db.RolModuloPantallaPermiso.Add(new RolModuloPantallaPermiso { IdRol = rol.Id, IdModulo = (short)m.IdModulo, IdPantalla = (short)p.IdPantalla, IdPermiso = per.IdPermiso }); } } } } } } } else { var rol = new Rol { Id = (short)modelo.Id, Nombre = modelo.Nombre, Descripcion = modelo.Descripcion }; rol.Activo = true; rol.FechaCreacion = hoy; rol.UsuarioCreacion = idUsuario; db.Rol.Add(rol); db.SaveChanges(); if (modelo.Menu != null) { foreach (var m in modelo.Menu) { var menu = db.Modulo.FirstOrDefault(x => x.Id == m.IdModulo); if (m.Pantallas != null) { foreach (var p in m.Pantallas) { if (p.Permisos != null) { foreach (var per in p.Permisos) { db.RolModuloPantallaPermiso.Add(new RolModuloPantallaPermiso { IdRol = rol.Id, IdModulo = (short)m.IdModulo, IdPantalla = (short)p.IdPantalla, IdPermiso = per.IdPermiso }); } } } } } } } db.SaveChanges(); db.Database.CommitTransaction(); return(Ok(constantes.mensajes.registroGuardado)); } catch (Exception ex) { db.Database.RollbackTransaction(); return(BadRequest(ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } } }
private async void Acep_Clicked(object sender, EventArgs e) { var nombres = Nombres.Text; var apellidos = Apellidos.Text; var direccion = Direccion.Text; var celular = Celular.Text; var estrato = Estrato.Text; var fechaNacimiento = FechaNacimiento.Date; var correo = Correo.Text; var contraseña = Contraseña.Text; if (string.IsNullOrEmpty(nombres)) { await DisplayAlert("Validación", "Ingrese los Nombres", "Aceptar"); Nombres.Focus(); return; } if (string.IsNullOrEmpty(apellidos)) { await DisplayAlert("Validación", "Ingrese los Apellidos", "Aceptar"); Apellidos.Focus(); return; } if (string.IsNullOrEmpty(direccion)) { await DisplayAlert("Validación", "Ingrese la Direccion", "Aceptar"); Direccion.Focus(); return; } if (string.IsNullOrEmpty(celular)) { await DisplayAlert("Validación", "Ingrese el numero de Celular", "Aceptar"); Celular.Focus(); return; } if (string.IsNullOrEmpty(estrato)) { await DisplayAlert("Validación", "Ingrese el Estrato", "Aceptar"); Estrato.Focus(); return; } if (fechaNacimiento == DateTime.Now) { await DisplayAlert("Validación", "Ingrese la FechaNacimiento", "Aceptar"); FechaNacimiento.Focus(); return; } if (string.IsNullOrEmpty(correo)) { await DisplayAlert("Validación", "Ingrese el Correo", "Aceptar"); Correo.Focus(); return; } if (string.IsNullOrEmpty(contraseña)) { await DisplayAlert("Validación", "Ingrese la Contraseña", "Aceptar"); Contraseña.Focus(); return; } HttpClient publicaciones = new HttpClient(); publicaciones.BaseAddress = new Uri("http://192.168.137.1"); var autenticacion = new clsLogin { Nombres = nombres, Apellidos = apellidos, Direccion = direccion, Celular = celular, Estrato = estrato, FechaNacimiento = Convert.ToDateTime(fechaNacimiento), Correo = correo, Contraseña = contraseña }; string json = JsonConvert.SerializeObject(autenticacion); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); var request = await publicaciones.PostAsync("Login/api/CrearPerfil", content); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var response = JsonConvert.DeserializeObject <clsLogin>(responseJson); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("Error", "Lo sentimos, ocurrio un error con el servidor", "Aceptar"); } }
private void Entrar_Click(object sender, EventArgs e) { //entrar sin user ni contraseña //NombreUsuario.Text = "admin"; //Contraseña.Text = "12345"; // if (NombreUsuario.Text != "Nombre de usuario") { if (verificar_usuario(NombreUsuario.Text) == true) { if (Contraseña.Text != "Contraseña") { verificar_usuario(NombreUsuario.Text); if (contraseña == true) { new Usuarios(principal, this).VerificarUsuario(NombreUsuario.Text, Contraseña.Text); } else { label1.Visible = false; label2.Visible = true; label2.Location = new System.Drawing.Point(342, 160); Contraseña.Text = ""; Contraseña.Focus(); label2.Text = "Contraseña" + Environment.NewLine + "incorrecta"; } } else { label1.Visible = false; label2.Visible = true; label2.Location = new System.Drawing.Point(342, 160); Contraseña.Text = ""; Contraseña.Focus(); label2.Text = "Por Favor ingrese una" + Environment.NewLine + "contraseña"; } } else { label2.Visible = false; label1.Visible = true; label1.Location = new System.Drawing.Point(342, 102); NombreUsuario.Text = ""; NombreUsuario.Focus(); Contraseña.Text = "Contraseña"; this.Contraseña.UseSystemPasswordChar = false; Contraseña.ForeColor = Color.FromArgb(128, 128, 128); label1.Text = "Nombre de usuario" + Environment.NewLine + "incorrecto"; } } else { label2.Visible = false; label1.Visible = true; label1.Location = new System.Drawing.Point(342, 102); NombreUsuario.Text = ""; NombreUsuario.Focus(); label1.Text = "Por Favor ingrese un" + Environment.NewLine + "nombre de usuario"; } }