A voir également:
- Création lien -> page privée ->mot de passe
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Réinitialiser pc sans mot de passe - Guide
3 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
22 mars 2006 à 05:45
22 mars 2006 à 05:45
Bonjour,
Tu as plusieurs solutions, soit mettre ta page dans un dossier que tu protègeras avec un fichier .htacces et mot de passe :
https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
https://www.snof.org/content/liens%20#htaccess
soit utiliser des sessions :
https://codes-sources.commentcamarche.net/
Voici un exemple de script que j'utilise, dans un fichier nommé pour l'exemple, page.php, le login = pseudo et le mot de passe = pass :
Ici tu mets le contenu de ta page en html, avec ce petit script pour se déconnecter :
puis enfin, le formulaire d'authentification :
C'est probablement pas parfait, mais ça marche très bien.
Bon courage.
Tu as plusieurs solutions, soit mettre ta page dans un dossier que tu protègeras avec un fichier .htacces et mot de passe :
https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
https://www.snof.org/content/liens%20#htaccess
soit utiliser des sessions :
https://codes-sources.commentcamarche.net/
Voici un exemple de script que j'utilise, dans un fichier nommé pour l'exemple, page.php, le login = pseudo et le mot de passe = pass :
<?php session_start(); $login="pseudo"; $mdep="pass"; empty($HTTP_POST_VARS['user']) ? $user = '' : $user = $HTTP_POST_VARS['user']; empty($HTTP_POST_VARS['mdp']) ? $mdp = '' : $mdp = $HTTP_POST_VARS['mdp']; empty($HTTP_GET_VARS['logout']) ? $logout = '' : $logout = $HTTP_GET_VARS['logout']; $PagePerso = ""; if ($mdp == $mdep && $user == $login) { $PagePerso = "pageok"; session_register("PagePerso"); } elseif ($logout == 1) { session_unregister("PagePerso"); header("location: page.php"); } $novisites = 1; if (session_is_registered("PagePerso") || $mdp == $mdep && $user ==$login) { ?>
Ici tu mets le contenu de ta page en html, avec ce petit script pour se déconnecter :
<p align="center"><a href="page.php?logout=1">DECONNEXION</a></p>
puis enfin, le formulaire d'authentification :
<?php } else { ?> <FORM ACTION="page.php" method="post" name="le_pass"> <br> <br> <p><b>Pseudo :</b> <br> <br> <b><input type="text" name="user" maxlength="10"></b> <br> <br> <br> <b>Mot de passe :</b> <br> <br> <b><input type="password" name="mdp" maxlength="10"></b> <br> <br> <br> <input type="submit" value="Connexion"></p> </form> <script type="text/javascript">document.le_pass.user.focus();</script>
C'est probablement pas parfait, mais ça marche très bien.
Bon courage.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
22 mars 2006 à 06:32
22 mars 2006 à 06:32
J'ai oublié, il faut fermer avec ceci en fin de fichier :
<?php } ?>