$_SESSION['iduser'] estas recuperando iduser??? pero en ambas consultas a la DB asiganas a:
$_SESSION['id']=$f['id']; y $_SESSION['id']=$f2['id'];
no existe $_SESSION['iduser'], existe $_SESSION['id'], tienes un par de codigos que estan de mas, pero aun asi te tiene que funcionar corrigiendo ese detalle...
estas variables
Código PHP:
Ver original$username=$_POST['mail'];
$pass=$_POST['pass']
tienes que validar:
Código PHP:
Ver originalif(isset($_POST['pass']) && !empty($_POST['pass'])){//Si variable esta definida(existe) y no esta vacia... entonces la asignas $pass = $_POST['pass'];
}
para un mejor funcionamiento