par
tof62bis » 04 oct. 2010, 19:44
bonsoir tout le monde
voila je suis novice en php
et voici mon petit soucis
je suis entrain d'essayer de creé un petit site donc une partie est une session admin
voici le code source que j'ai trouver sur le net
____________________________________________________________________________________________________________________________________
<?
/*"R-lockerV2.0" permet comme la version 1.0 de protégé une page par mot de passe
comme la fonction d'identification htaccess mais là j'y ai ajouté une petite variante : Le visiteur arrive il est "logué"
(son IP, entre autres est enregistré) puis il doit s'identifier pour acceder à la page suivante.
Si l'identification est bonne il passe à la seconde page (le petit javascript) si il a entré de
fausses informations il n'accède pas à la page mais il est quand même "logué" ce qui permet, dans le
cas d'une zone administration, de prevenir une éventuelle attaque...
NOTE : Ne vous préoccupez pas du </---> c'est pour une lecture plus facile des logz!!
*/
$fp = fopen("logz.log", "a+"); //Création et ouverture du fichier logz.log
fputs ($fp, "$REMOTE_ADDR $HTTP_USER_AGENT $REMOTE_PORT /n");//Insertion des données (ici, l'adresse IP des infos sur son navigateur et le port de son naviagteur
fclose($fp);//Fermeture du fichier
/*INDENTIFICATION*/
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\" programme\"");//Changer "votre domaine" pour autre chose...
Header("HTTP/1.0 401 Unauthorized");
echo "<b>ERREUR 401</b> Identification necessaire!";
exit;
} else {
if ($PHP_AUTH_USER!="login" OR $PHP_AUTH_PW!="pass") { //Changez ces valeurs ce sont le nom d'identification et le mot de passe...
echo "<b>ERREUR 401</b> Mauvais login ou mauvais mot de passe!";
exit;
}
}
?>
<script language='JavaScript'>//Petit script pour la redirection...
var url = "programme"; //Mettez le fichier vers lequel le visiteur va être redirigé
window.location.replace(url);
</script>
____________________________________________________________________________________________________________________________________
mon site que je crée est en html et sur un clique bouton j'aimerez arriver a ma session d'admin mais ca ne marche pas
merci d'avance pour votre aide
bonsoir tout le monde
voila je suis novice en php
et voici mon petit soucis
je suis entrain d'essayer de creé un petit site donc une partie est une session admin
voici le code source que j'ai trouver sur le net
____________________________________________________________________________________________________________________________________
<?
/*"R-lockerV2.0" permet comme la version 1.0 de protégé une page par mot de passe
comme la fonction d'identification htaccess mais là j'y ai ajouté une petite variante : Le visiteur arrive il est "logué"
(son IP, entre autres est enregistré) puis il doit s'identifier pour acceder à la page suivante.
Si l'identification est bonne il passe à la seconde page (le petit javascript) si il a entré de
fausses informations il n'accède pas à la page mais il est quand même "logué" ce qui permet, dans le
cas d'une zone administration, de prevenir une éventuelle attaque...
NOTE : Ne vous préoccupez pas du </---> c'est pour une lecture plus facile des logz!!
*/
$fp = fopen("logz.log", "a+"); //Création et ouverture du fichier logz.log
fputs ($fp, "$REMOTE_ADDR $HTTP_USER_AGENT $REMOTE_PORT /n");//Insertion des données (ici, l'adresse IP des infos sur son navigateur et le port de son naviagteur
fclose($fp);//Fermeture du fichier
/*INDENTIFICATION*/
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\" programme\"");//Changer "votre domaine" pour autre chose...
Header("HTTP/1.0 401 Unauthorized");
echo "<b>ERREUR 401</b> Identification necessaire!";
exit;
} else {
if ($PHP_AUTH_USER!="login" OR $PHP_AUTH_PW!="pass") { //Changez ces valeurs ce sont le nom d'identification et le mot de passe...
echo "<b>ERREUR 401</b> Mauvais login ou mauvais mot de passe!";
exit;
}
}
?>
<script language='JavaScript'>//Petit script pour la redirection...
var url = "programme"; //Mettez le fichier vers lequel le visiteur va être redirigé
window.location.replace(url);
</script>
____________________________________________________________________________________________________________________________________
mon site que je crée est en html et sur un clique bouton j'aimerez arriver a ma session d'admin mais ca ne marche pas
merci d'avance pour votre aide