Salut,
if ( $login != $login_admin || $pass != $pass_admin )
{
?>
echo "<script>location.href='access_denied.php'</script>";
<?php }
Il y a un problème: Tu ouvre l'acollade c'est bien mais tu fermes la balise PhP et tu mets une instruction php (echo). Donc je te conseillerai d'enlever balise fermante .
En Gros ça donne ça:
if ( $login != $login_admin || $pass != $pass_admin )
{
echo "<script>location.href='access_denied.php'</script>";
}
else if ( $login == 'arm' && $pass == 'acr' )
{
echo "<script>location.href='access_.php'</script>";
}; ?>
Point-virgule à enlever.
Peut-être c'était pas la solution a ton problème mais essaye.
-->Message édité par 4vingt3 le 06/12/2008 09:03:03<--
-------
Salut,
Sur Terre il y a 10 types de personnes: ceux qui comprennent le binaire et les autres ...
Et si sa peu vous aider, lorsque je click sur access (submit) je suis donc renvoyé sur la page access_.php sans avoir inscrit ni login ni mot de pass et une page blanche apparait pendant une demie seconde avec ce message :
Je vois pas trop où est l'erreur mais si cette ligne ne marche pas :
if ( $login != $login_admin || $pass != $pass_admin )
Alors que celle-ci marche:
else if ( $login == 'arm' && $pass == 'acr' )
ce que je fais dans ce cas la c'est que je compare les 2 lignes:
le login_admin tu l'as mis sous forme de variable alors que dans le 2ème cas il est sous forme de chaine de caractères.
Or le 2ème cas marche donc essaye en mettant 'acr' et 'arm' à la place de $login_admin et $pass_admin.
2ème ligne qui pourrait faire bugger ton code:
echo "<script>location.href='access_denied.php'</script>";
echo "<script>location.href='access_.php'</script>";
Apparemment il n'y a aucune différence entre les deux.
a+
IDEE: Si cette ligne apparait: