コード例 #1
0
        public static UsuarioBE ObtenerPassword(UsuarioBE entidad)
        {
            var ent = usuarioDA.ObtenerPassword(entidad);

            if (string.IsNullOrEmpty(ent.PASSWORD_USUARIO))
            {
                entidad.OK = false;
            }
            else
            {
                entidad.OK         = Seguridad.CompararHashSal(entidad.PASSWORD_USUARIO, ent.PASSWORD_USUARIO);
                entidad.ID_USUARIO = ent.ID_USUARIO;
            }

            if (entidad.OK)
            {
                entidad.OK = usuarioDA.VerificarEstadoUsuario(entidad);
                if (!entidad.OK)
                {
                    entidad.extra = "Usuario y/o Password incorrecto";
                }
            }
            else
            {
                entidad.extra = "Usuario y/o Password incorrecto";
            }

            return(entidad);
        }
コード例 #2
0
        public static UsuarioBE VerificarClave(UsuarioBE entidad)
        {
            var ent = usuarioDA.VerificarClave(entidad);

            if (string.IsNullOrEmpty(ent.PASSWORD_USUARIO))
            {
                entidad.OK = false;
            }
            else
            {
                entidad.OK = Seguridad.CompararHashSal(entidad.PASSWORD_USUARIO, ent.PASSWORD_USUARIO);
            }

            if (!entidad.OK)
            {
                entidad.OK    = false;
                entidad.extra = "La contraseña actual no es la correcta.";
            }

            return(entidad);
        }