Rechercher : dans
Par :

Mettre mots de passe a un site avec nvu

Dernière réponse le 13 fév 2006 à 20:23:36 comando, le 13 fév 2006 à 15:00:09 
 Signaler ce message aux modérateurs

Bonjur j'aimerai svoir comment faire pour proteger une partie de mon site par mots de passe
Pour creer mon site j'utilise nvu
aidez svp merci d'avance

Meilleures réponses pour « mettre mots de passe a un site avec nvu » dans :
Comment bien stocker et vérifier un mot de passe VoirSi vous développez une application qui doit gérer les mots de passe, il est important de bien le faire, sous peine de risquer le piratage de votre système et la compromission des données de vos utilisateurs. Il existe de bonnes pratiques pour...
Supprimer le mot de passe d'un compte utilisateur/administrateur VoirAttention, CCM n'est en aucun cas responsable de vos actes, vous ne devez effectuer cette opération que sur un ordinateur qui vous appartient et dont vous êtes l'administrateur ! Supprimer le mot de passe d'une session utilisateur/administrateur...
Mots de passe VoirLes mots de passe Lors de la connexion à un système informatique, celui-ci demande la plupart du temps un identifiant (en anglais login ou username) et un mot de passe (en anglais password) pour y accéder. Ce couple identifiant/mot de passe forme...

1

dugenou, le 13 fév 2006 à 16:49:03

Bonjour,

Cette question a été posée de nombreuses fois, par exemple :

http://www.commentcamarche.net/forum/affich-2079223-mettre-m­ot-passe-a-une-categorie

Répondre à dugenou

2

comando, le 13 fév 2006 à 17:27:48

Ouai je sais mais j'ai rien compris

Répondre à comando

3

dugenou, le 13 fév 2006 à 17:58:34
  • +1

En clair, ce n'est pas possible, ou plus exactement pas efficace en HTML/JavaScript.

C'est possible avec un script en PHP, ou avec un fichier .htaccess sur un serveur Apache.

Exemple de script en JavaScript (à mettre dans la partie <head> de ta page) :

<script LANGUAGE="javaScript">
var password;
password=prompt("Tapez votre mot de passe : ","");
if(password!="toto"){window.location="page.html";
};
</script>



Exemple de script en PHP (plus efficace) :

<?php
$login="toto";
$mdep="pass";
if (($login==$user)&&($mdep==$mdp))
{
?>


mettre ici la partie <body> de ta page

<?php
}
if (($login!=$user)&&($mdep!=$mdp))
{
?>


Le formulaire d'authentification :
<center>
<b>Cette partie du site est réservée aux membres .</b>
<FORM ACTION="page.php" method="post" name="le_pass">
<p><b>User</b>
<b><input type="text" name="user" maxlength="10"></b>
  
<b>Mot de passe</b>
<b><input type="password" name="mdp" maxlength="10"></b>
<input type="submit" value="entrer"></p>
</form>
<script type="text/javascript">document.le_pass.user.focus();</script>
</center>
<?php
}
?>


Ce script est simple, mais tu peux aussi utiliser les sessions, ça évite de mettre le mot de passe à chaque fois que tu reviens sur la page protégée.

Répondre à dugenou

4

comando, le 13 fév 2006 à 20:20:23

Merci dugenou ca marche avec le script
<script LANGUAGE="javaScript">
var password;
password=prompt("Tapez votre mot de passe : ","");
if(password!="toto"){window.location="page.html";
};
</script>

++

Répondre à comando

5

 dugenou, le 13 fév 2006 à 20:23:36

Attention, comme je le disais dans mon post, ce script n'est pas efficace pour protéger ta page. Pour une véritable protection il faut utiliser du PHP ou un fichier .htaccess.

Répondre à dugenou