al final me funciono de esta forma, gracias a todos por su valiosa ayuda.
Código PHP:
function entrar() {
global $login;
//Instanciamos la clase Conexion
$login = new Conexion();
if ($_POST['user']) {
//Comprobacion del envio del nombre de usuario y password
$username = $_POST['user'];
$password = $_POST['pass'];
if ($password == NULL) {
echo "La password no fue enviada";
} else {
$query = "SELECT * FROM usuario WHERE NOMBRE_USUARIO = '$username'";
//Definimos $con como global para evitar el mensaje NOTICE en la ejecucion
global $con;
//Prepara el query para la ejecucion
$stmt = $con->prepare($query);
$stmt->execute();
$data = $stmt->fetch(PDO::FETCH_ASSOC);
if (empty($data)) {
$result = "Usuario no registrado!!";
}
if ($data['CLAVE'] != $password) {
echo "Login incorrecto";
} else {
$query = "SELECT * FROM usuario WHERE NOMBRE_USUARIO = '$username'";
$stmt = $con->prepare($query);
$stmt->execute();
$row = $stmt->fetch(PDO::FETCH_ASSOC);
session_start();
$_SESSION["s_username"] = $row['NOMBRE_USUARIO'];
//echo "Has sido logueado correctamente " . $_SESSION['s_username'] . " y puedes acceder al index.php.";
header('Location: /vista_global.php');
}
}
}
}