Mot de passe sur page web: comment faire

Fermé
bmarcille - 7 mars 2004 à 21:00
 pm - 8 mars 2004 à 23:35
bonour à Tous,

débutant, je cherche à faire mon site internet perso.
comment faire pour autoriser l'accès à une page avec un mot de passe?

4 réponses

Galsungen Messages postés 6928 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 18 novembre 2007 1 424
7 mars 2004 à 21:33
plusieurs solutions, en JavaScript (assez compliqué et peu fiable niveau sécurité), en PHP (je ne connais pas encore assez) ou un .htaccess et pour ce dernier vas voir ici :

http://support.free.fr/web/pperso/restriction_acces.html

voila :)

Gals - Nibelungen
0
Le mieux serait que tu te rapproches du service technique de l'hébergeur chez qui tu crées ton site ou que tu consultes leur FAQ pour voir s'il en est déjà fait mention.
Sans trop entrer dans les détails et si ton hébergeur utilise Apache comme serveur, il faut mettre un fichier nommé ".htaccess" dans le répertoire que tu veux protéger. Dans ce fichier tu spécifies certaines conditions d'accès.
Tu peux aller jeter un oeil à cette adresse : http://www.webrankinfo.com/analyses/autres/htaccess.php
Je ne sais pas quel est ton niveau en informatique mais c'est peut être du chinois ce que je te dis.

J'espère t'avoir aidé.
0
Fu Xuen Messages postés 3639 Date d'inscription jeudi 24 avril 2003 Statut Contributeur Dernière intervention 11 septembre 2005 305
7 mars 2004 à 21:41
0
Bonjour,

Voici ce que j'utilise pour mon site en php, deux fichiers un nommé log.php et un autre nommé login.php3.
Pour accéder à la page prôtégée il faut d'abord passer par le fichier login.php3.

Voici les scripts trouvés sur
http://www.phpscripts-fr.net/?ref=http://phpscripts.free.fr/

login.php3 :

<?php
// MyLog version 1.0
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// Script gratuit
if ($Message == "Invalide")
{ print ("<B><CENTER><FONT COLOR=RED>Le Login et Password ne sont pas valides !</FONT></CENTER></B>\n");
}
print ("<FORM ACTION=\"log.php3\" METHOD=POST>\n");
print ("<B><CENTER>Login : <INPUT TYPE=TEXT NAME=Utilisateur SIZE=10></CENTER></B><BR>\n");
print ("<B><CENTER>Password : <INPUT TYPE=PASSWORD NAME=Mdp SIZE=7></CENTER></B><BR>\n");
print ("<B><CENTER><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Go\"></CENTER></B>\n");
?>

log.php3 :

<?php
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// MyLog Version 1.0
// Script gratuit
if (($Utilisateur == "untel") && ($Mdp == "mot_de_passe")) //Login et Password
{ header ("Location: fichier.php3"); // page.php3 à remplacer par la votre une fois que l'utilisateur aura rentré le bon login et bon password
// Vous pouvez par la suite avec la variable $Utilisateur faire un print ("$Utilisateur"); pour dire Bonjour, $Utilsiateur(mais ce n'est pas obligatoire)
exit;
}
else
{ header ("Location: login.php3?Message=Invalide");
exit;
}
?>

Il suffit de faire un lien vers le fichier login.php et d'indiquer le nom de la page dans le fichier log.php.

Bon courage.
0