Mettre mots de passe a un site avec nvu

comando -  
 bobleponge -
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
A voir également:

5 réponses

dugenou Messages postés 6262 Statut Contributeur 1 452
 
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.
2
dugenou Messages postés 6262 Statut Contributeur 1 452
 
Bonjour,

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

http://www.commentcamarche.net/forum/affich-2079223-mettre-mot-passe-a-une-categorie
0
comando
 
ouai je sais mais j'ai rien compris
0
comando
 
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>

++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dugenou Messages postés 6262 Statut Contributeur 1 452
 
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.
0
jocouker
 
Bonjour,

le post date un peu mais on ne sait jamais... je voulais savoir si il etait possible de remplacer les lettres par les points pour le mot de passe ? sinon le script marche très bien :

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

merci beaucoup
0
bobleponge
 
Il n'y a aucun interet de demander un mot de passe en javascript et de verifier si celui-ci est le bon en javascript aussi !!!!!! le javascript est un langage execute par le navigateur web, le client a juste a faire un clique droit sur la page, puis voir source , et hop !! il voit tout le script javascript (et donc le mot de passe par la meme occasion)
0