Hola amigos del foro,
Estoy haciendo una validación de logeo para una pagina utilizando PDO, mi codigo es el siguiente:
Código PHP:
Ver original<?php
require_once 'class/usuarios.class.php';
require_once 'class/class.conexion.php';
require_once 'core.php';
$con=conexion::getInstancia();
$pdo=null;
$usuario=$_POST['login'];
$password=$_POST['password'];
$pdo=new usuario
($con,array($usuario,$password)); $result=$pdo->login();
foreach($result as $row){
if($row['cod_usu']==null){
die("Usuario o password incorrect@---><a href='index.html'>Intentar otra vez</a>"); }
else{
$_SESSION["loggedin"]="YES";
$_SESSION["tipo"]=$row['id_tu'];
$_SESSION["nusuario"]=strtoupper($row['ape_usu']." ".$row['nom_usu']); $_SESSION["codigo"]=$row['cod_personal'];
}
}
$pdo=null;
?>
Lo que pasa es que cuando ingreso con un usuario registrado normal me direcciona a la pagina pero cuando intento ingresar con otro que no esta registrado me manda a un pagina en blanco :-/
Creo que el porblam esta en la linea donde valido si mi resulatdo del query es nulo, alguien me da alguna idea de como validar eso?
Gracias