À chacun son mot de passe....

Résolu
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mon premier post après rechercheS en vain !

Je suis à terminer mon premier site web sur WordPress et suis aussi débutant en programmation.

Sur mon site je voudrais intégrer une section appelée : Section client
Dans cette section, je voudrais y voir différentes catégories (qui sont en faite celles de mes clients).

Disons par exemple :

Club de Golf
Vétérinaires
Dentistes
Etc.

Dans la catégorie Golf, j'ai 2 clients différents pour lesquels je travaille sur chacun 1 projet différent.

J'ai pu trouver sur le net et dans WordPress une façon d'appliquer un mot de passe sur une page, MAIS, ce que je cherche a faire, c'est de fournir à mon client A un mot de passe qui lui est propre et même chose pour mon client B.

Lorsque mes clients cliqueraient sur la catégorie Golf (qui serait LA MÊME pour ces 2 clients Golf) un mot de passe leur serait demandé.
Chacun entrerait leur mot de passe respectif et pourraient visualiser le projet qu'il leur est propre.

Voilà, j’espère que j’ai pu vous faire comprendre de façon claire mon besoin et veux vous remercier en avance pour votre aide.

J'ai trouvé ceci sur le net, je l'ai testé et fonctionne bien pour 1 page avec 1 mot de passe... Je me demande si on peut modifier ce code pour faire en sorte qu'il arrive à combler mon besoin ??? C'est là que j'ai besoin de votre aide ! Est-ce que cela semble un bon départ ou suis-je carrément dans le champ ?

Merci


<SCRIPT>
function passWord() {
var testV = 1;
var pass1 = prompt('Veuillez entrer le mot de passe',' ');
while (testV < 3) {
if (!pass1)
history.go(-1);
if (pass1.toLowerCase() == "sesame") {
alert('Mot de passe correct !');
window.open('fr.wikihow.com');
break ;
}
testV+=1;
var pass1 =
prompt('Accès interdit - Mot de passe incorrect. Veuillez réessayer.','Mot de passe');
}
if (pass1.toLowerCase()!="sesame" & testV ==3)
history.go(-1);
return " ";
}
</SCRIPT>
<CENTER>
<FORM>
<input type="button" value="Page protégée par mot de passe" onClick="passWord()">
</FORM>
</CENTER>




7 réponses

Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Essai de le faire avec su SQL ce seras plus simple tu pourra stocker tes mots de passe sur une base de donnée
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Ok, je vais faire des recherches , pcq je n'y connais rien en SQL, aurais-tu un lien à me proposer en rapport avec mon besoin ?

Merci
0
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Pas de lien mais vas voir sur open classroom tu as des tutos très bien expliqué mais malheureusement pour toi il vas falloir apprendre du PHP
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Ok, je vais voir ce que je peux trouver en attendant
0
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Ok hésite pas à le poser des questions je connais un peu ce domaine
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
N'oublie pas que le Javascript est un langage interprété coté client. Du coup ton mot de passe est lisible très facilement...
0
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Le PHP peut aider car il permet de hasher les mots de passe
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
C'est préférable, oui !
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
En même temps, je n'ai rien de terriblement confidentiel, c'est surtout pour que mes clients puissent avoir accès à leur projet en ligne à partir d'un seul endroit et individuellement , sur mon site.

Je ne suis vraiment pas assez calé pour créer un système top confidentiel....
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne comprends pas bien.

Est-ce que cette page sera en ligne, oui ou non ?
Si oui : c'est une erreur de sécurité de protéger une page avec du javascript
Si non : quel intérêt de mettre un mot de passe si c'est du travail en local ?
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, en ligne, sur mon site web, section client
0

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

Posez votre question
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Pour hasher un mot de passe il y a juste besoin d'une petite fonction en PHP tu verra sur open classroom
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Question, : open classroom, c'est gratuit en Europe ? pcq je suis de Montréal, Québec
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Il n'y aurait pas un moyen pour faire en sorte que :

...

if (pass1.toLowerCase() == "sesame") {
alert('Mot de passe correct !');
window.open('pageclient1.com');
break ;

...

ET ajouter

...

if (pass1.toLowerCase() == "bagel") {
alert('Mot de passe correct !');
window.open('pageclient2.com');
break ;

...

tout en ajustant le reste de la programmation en fonction ?
0
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
tu peut éssayer mais les utilisateurs pourrons plus facilement voir les mots de passe et te pirater

--
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
@Karleman,

Sérieusement, tu n'as jamais fait de clic droit -> afficher la source (ou Ctrl+u) sur une page web ?
Tu n'as jamais été fouiller là dedans ?
0
Karleman Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, mais jamais pour une raison précise, à part pour copier des codes qui pourraient m'aider à comprendre et à me servir pour des besoins précis.

Je suis un utilisateur, vraiment pas un programmeur.
Je pense que plus de 90% des internautes sont comme moi, peut-être même plus.

Mais bon, ce que je réalise, c'est que c'est trop compliqué pour mon besoin réel...
Je cherchais à rendre ça plus facile pour mes clients et moi, au lieu de leur faire parvenir leur projet par courriel pour visualisation en cour de production....
Je vais regarder pour un autre moyen ou poursuivre l'ancienne méthode: Courriel ou Dropbox.

Ce que je sais maintenant, c’est que, si un jour je veux sécuriser mon site web pour des transactions ou autres données vraiment sensible, je ne m’essaierai même pas, je ferai affaire avec un professionnel.


Merci à tous d'avoir pris le temps de répondre.
0
Deadmysterious Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
de rien ce forum est fait pour ça

--
0