no save
Assistance
Achat
News

Forum | internet
mettre mots de passe a un site avec nvu
dugenou, le lun. 13 févr. 2006 à 17:58:34
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.
Précédentcomando
févr. 06
comando
févr. 06
Suivant
REPONSES
dugenou
févr. 06
comando
févr. 06
dugenou
févr. 06
comando
févr. 06
dugenou
févr. 06
Version Web
Réalisé par RedShift
no save