À chacun son mot de passe....

Résolu/Fermé
Karleman Messages postés 8 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016 - 19 mai 2016 à 20:53
Deadmysterious Messages postés 19 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017 - 20 mai 2016 à 19:29
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:16
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016
19 mai 2016 à 21:20
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:21
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016 > Deadmysterious Messages postés 19 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:26
Ok, je vais voir ce que je peux trouver en attendant
0
Deadmysterious Messages postés 19 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:27
Ok hésite pas à le poser des questions je connais un peu ce domaine
0
Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 594
19 mai 2016 à 21:30
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:30
Le PHP peut aider car il permet de hasher les mots de passe
0
Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 594
19 mai 2016 à 21:37
C'est préférable, oui !
0
Karleman Messages postés 8 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016
19 mai 2016 à 21:38
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 jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 594
19 mai 2016 à 21:48
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016 > Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023
19 mai 2016 à 23:59
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
19 mai 2016 à 21:40
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016
20 mai 2016 à 00:02
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016
20 mai 2016 à 00:13
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
20 mai 2016 à 06:39
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 jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 594
20 mai 2016 à 16:29
@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 jeudi 19 mai 2016 Statut Membre Dernière intervention 20 mai 2016 > Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023
20 mai 2016 à 19:20
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 jeudi 19 mai 2016 Statut Membre Dernière intervention 22 avril 2017
20 mai 2016 à 19:29
de rien ce forum est fait pour ça

--
0