He hecho una prueba y funciona bien.
Asegurate que las variables estan bien. No crees una "cookie", haz un echo.
Código PHP:
$array = array(
'jaja' => 'jeje',
'jojo' => 'juju',
'hola' => 'adios'
);
$user = 'hola';
$pass = 'adios';
foreach($array as $usuario => $password) {
if($user == $usuario && $pass == $password) {
$validacion = TRUE;
echo 'si';
break;
}
}