Créer un compte
Connexion

Mot de passe

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
ONDINE
04/07/2012 à 10:29:41
ONDINE
Membre
Bonjour, j'ai fais un site web mais très personnel avec des photos de moi et de ma famille et j'avais installer un chat, mais dans le chat une personne que je ne connaissais pas a poster.
Je me suis donc dis que je devrais protéger mon site d'un mot de passe, j'ai d'ailleurs fais sa avec un site créer sur wix, mais la un site tout en HTML c'est plus dure de mettre un mot de passe, pouvais vous me donner un code HTML,javascrit,CSS...pour pouvoir mettre un mot de passe sur mon site svp?
Merci d'avance


TimRuiz
01/08/2012 à 02:30:27
TimRuiz
Membre
Un site protégé par mot de passe est forcément en PHP et non pas en HTML...

Cependant tu peux le faire en JavaScript mais c'est beaucoup moins fiable...
Entre des balises <head></head>
<SCRIPT LANGUAGE="JavaScript">
<!-- debut du script
function checkPswd(ext) {
  if ((document.pswdForm.pswd.value == 'login1') & (document.pswdForm.pswd2.value == 'pass1'))
location.reload('1 er url')
  if ((document.pswdForm.pswd.value == 'login2') & (document.pswdForm.pswd2.value == 'pass2'))
location.reload('2eme url')
  else ;
}
// fin du script -->
</SCRIPT>

Entre tes balises <body></body>
<FORM NAME="pswdForm">
<TABLE>
<TR>
        <TD>
Login : <input type="password" name="pswd"  size="10"><BR>Password : <input type="password" name="pswd2"  size="10"></TD>
</TR>
<TR>
        <TD align="center"><INPUT TYPE="button" value="Entrer" onClick="checkPswd('')"></TD>
</TR>
</TABLE>
</FORM>

Aide :
Ici le mot de passe sont: login1 pass1, login2 pass2
Le seul problème c'est que quand le mot de passe est faux il ne se passe rien, mais vous pouvez envoyez chaque utilisateur vers une page lui "appartenant"
Attention n'utilisez pas ce javascript pour proteger des pages importantes !!!


(PS: Une petite recherche Google suffit  ;) )

ONDINE
02/08/2012 à 09:10:58
ONDINE
Membre
Ok merci, mais moi je dois protéger des pages importantes justement, il n'y a aucun moyen de protéger des pages importantes en php, html ou autre?

TimRuiz
03/08/2012 à 22:36:18
TimRuiz
Membre
Si en PHP. Mais il faut que tes pages se finissent non pas en .html ou .htm mais en .php

Si c'est déjà comme ça sur met sur une page ton formulaire:

<form action="ta_page_secrete.php" method="post">
    <input type="password" name="password"/ >
    <input type="submit" value="Valider"/>
</form>
 

Et sur ta_page_secrete.php

<?php
if ($_POST['password'] == 'ton mot de passe')
{
?>

LE CONTENU DE TA PAGE

<?php
}
else
{
     echo 'Vous n\' avez pas entré le bon mot de passe !';
}
?>
 


Simple non ?  :p

Pages: 1