예제 #1
0
        public void agregarUsuario(UsuarioLoginModel newUsuario)
        {
            var nuevoUsuario = new UsuarioLog();

            nuevoUsuario.NombreUser = newUsuario.nombreUsuario;
            nuevoUsuario.EmailUser  = newUsuario.emailUsuario;
            string salt = EncryptSC.crearSalt(5);

            nuevoUsuario.PasswordUser = salt + EncryptSC.GetSHA256(newUsuario.passwordUsuario);

            dbContext.UsuarioLogs.Add(nuevoUsuario);
            dbContext.SaveChanges();
        }
예제 #2
0
        public Boolean autenticacion(autenticarUsuario autenticarUser)
        {
            string value = autenticarUser.emailUsuario;
            string pass  = EncryptSC.GetSHA256(autenticarUser.contraseñaUsuario);

            var aut = (from d in dbContext.UsuarioLogs
                       where d.EmailUser == value && d.PasswordUser == pass
                       select d).FirstOrDefault();

            if (aut != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }