Espace membre en Javascript [Résolu]

darksam0000 128 Messages postés mardi 24 juin 2008Date d'inscription 5 juillet 2016 Dernière intervention - 8 oct. 2013 à 13:18 - Dernière réponse : darksam0000 128 Messages postés mardi 24 juin 2008Date d'inscription 5 juillet 2016 Dernière intervention
- 8 oct. 2013 à 18:08
Bonjour,

Oui je sais, mon titre CHOQUE !

Soit ... je crée un site pour usage strictement personnel. J'aimerais mettre au point (pour le fun), une session de membre en Javascript qui permettrait à un ou plusieurs utilisateurs de se connecter à une page sécurisée.

Sécurisée une page en Javascript, c'est facile ! Mais comment dois-je procéder pour créé un script permettant à plusieurs membres de se connecter à l'aide d'un identifiant personnel et d'un mot de passe personnel avec une variante "if" ou "else" ?

Je sais que c'est possible de créer un script regroupant plusieurs personnes pour l'accès à une page privée. Mais je patauge dans le patté LOL.

Pas de commentaire inutile svp. d'avance merci.


Cordialement
Darksam
Afficher la suite 

4 réponses

Répondre au sujet
jordane45 20568 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 21 avril 2018 Dernière intervention - 8 oct. 2013 à 13:56
+1
Utile
Bonjour,

Pourrais tu nous apporter quelques précisions sur ta demande ?

Qu'entends tu par "sécurisée" ?
- Empêcher l'accès à la page..
- Demander un identifiant et un mot de pass ?
=> Si oui, où compte tu stocker ces informations (dans le script ?, dans une BDD ? autre ? )


Si tu stockes les infos de connexion (login/password) dans ton script, il suffit aux utilisateurs d'afficher la source de la page pour les voir...
Sinon tu peux utiliser cette méthode :
http://www.toutjavascript.com/main/script.php3?url=passlog


Si tu les mets dans une BDD, il te faudra alors passer par du AJAX (JavaScript + PHP )


créer un script regroupant plusieurs personnes pour l'accès à une page privée. Mais je patauge
Signifierait que tu as déjà trouvé/commencé un Script qui te permettrait de réaliser ce que tu souhaites mais pour lequel tu rencontres un souci.. Il faut dans ce cas nous le montrer et nous indiquer OU tu bloques.




Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jordane45
darksam0000 128 Messages postés mardi 24 juin 2008Date d'inscription 5 juillet 2016 Dernière intervention - Modifié par darksam0000 le 8/10/2013 à 14:18
0
Utile
2
Merci pour ton aide, mais j'ai trouvé tout seul. En approfondissent, on fini toujours par trouver une solution.

Tu vas vite comprendre. Ma solution (sans BDD) :

CODE HTML

<script src="script_1.js"></script>

<form name=login>
  <table class="passlog">
   <tr><td class="titre_i"><img src="login.png"></td><td><i>Espace membre</i></td></tr>
   <tr><td class="titre_p">Identifiant</td><td><input type=text name=username></td></tr>
   <tr><td class="titre_p">Mot de passe</td><td><input type=password name=password></td></tr>
   <tr><td class="titre_p"><input type=button value="Connexion" onClick="Login()"></td></tr><br>
 </table><br>
 <a href="passoff.html">Mot de passe oublié ?</a>
</form> 


CODE JAVASCRIPT (script_1.js)

function Login(){ 
  var done=0; 
  var username=document.login.username.value; 
  var password=document.login.password.value;
  var users = new Array();

users['membre1'] = 'code1';
users['membre2'] = 'code2';
users['membre3'] = 'code3';
users['membre4'] = 'code4';
users['membre5'] = 'code5';

  if (users[username] == password) 
  { 
       switch(username)
       {
           case 'membre1':
              window.location="accesmembre1.html";
              break;
           case 'membre2':
              window.location="accesmembre2.html";
              break;
           case 'membre3':
              window.location="accesmembre3.html";
              break;
     case 'membre4':
              window.location="accesmembre4.html";
              break;
     case 'membre5':
              window.location="accesmembre5.html";
              break;
 }
  }
  else 
  {
      window.location="error.html";
  }
}


PS : n'utiliser pas ce code pour sécuriser votre site de manière officielle ! Ceci reste qu'un test basé sur l'apprentissage et l'utilisation des variantes "if" et "else" ! Merci

Darksam
jordane45 20568 Messages postés mercredi 22 octobre 2003Date d'inscriptionContributeurStatut 21 avril 2018 Dernière intervention - 8 oct. 2013 à 17:26
C'est exactement l'un des exemples que je t'ai mis en lien ^^.

Bonne continuation.
darksam0000 128 Messages postés mardi 24 juin 2008Date d'inscription 5 juillet 2016 Dernière intervention - 8 oct. 2013 à 18:08
Ha oui effectivement XD. Merci quand même. ++
Commenter la réponse de darksam0000

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.