Mot de passe sur blogger

Mot de passe sur blogger - HTML/CSS - Programmation

Marsh Posté le 03-07-2009 à 11:16:28    

Bonjour à tous !
 
En fait, tout est dans le titre.
Je cherche à mettre un mot de passe à l'entrée de mon blog qui se trouve sur blogger.
Je sais que google a proposé cette fonction pendant un moment mais dans mes options de config je ne l'ai pas donc j'ai du arriver trop tard.
 
J'ai bien mis un ptit script que j'ai récupéré :
 

Code :
  1. <script type='text/javascript'>
  2. function createCookie(name,value,days) {
  3. if (days) {
  4.  var date = new Date();
  5.  date.setTime(date.getTime()+(days*24*60*60*1000));
  6.  var expires = "; expires="+date.toGMTString();
  7. }
  8. else var expires = "";
  9. document.cookie = name+"="+value+expires+"; path=/";
  10. }
  11. function readCookie(name) {
  12. var nameEQ = name+"=";
  13. var ca = document.cookie.split(';');
  14. for(var i=0;i &lt; ca.length;i++) {
  15.  var c = ca[i];
  16.  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  17.  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  18. }
  19. return null;
  20. }
  21. var x = readCookie('shasha');
  22. if (!x) {
  23. pwd = prompt('Entrez votre mot de passe','');
  24. if (pwd != "password" ){location.href="http://www.google.fr";}else{
  25. createCookie('shasha','shishi',7);}
  26. }
  27. </script>


 
mais en fait il suffit de faire "echap" et de revenir sur le site pour qu'il s'affiche (pas à chaque fois mais presque... desfois il me redemande le mot de passe....je comprends pas ce comportement qui me semble aléatoire) :/
 
comment je peux faire ?
 
à savoir que le stockage dans un cookie n'est pas obligatoire, ça me dérangera pas plus que ça de taper le mot de passe à chaque fois.... mais ça serait mieux avec quand même !
 
le plus important, c'est que le blog reste inaccessible à une personne ne connaissant pas le mot de passe et n'étant pas trop calé en info évidemment !
 
Merci à tous pour votre aide !

Message cité 1 fois
Message édité par amanssan le 03-07-2009 à 14:27:44
Reply

Marsh Posté le 03-07-2009 à 11:16:28   

Reply

Marsh Posté le 03-07-2009 à 11:55:21    

faut un langage côté serveur (genre php) ou un htaccess pour gérer un un password mais surtout pas du javascript : suffit d'ouvrir ton code source pour voir le mdp :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 03-07-2009 à 12:03:28    

je sais je sais...
en fait, sur ce site, se trouvent des photos et des textes de recettes glanés par ci par là sur le net, et je ne voudrais pas avoir de problème avec les personnes à qui elles appartiennent !
je m'en sers totalement en privé, mais le problème c'est que des personnes tombent sur le site par hasard !
donc j'avais mis un mot de passe basic (code ci-dessus)
mon souci c'est qu'il suffit de faire "echap", de revenir sur le site pour que de temps en temps il s'affiche...c'est pas à chaque fois, c'est bizarre...
d'où l'idée de sécuriser un peu plus ce bout de code !
le htaccess ça va être difficile... blogspot oblige :/
je sais qu'avec le javascript il suffit de regarder la source pour avoir le mot de passe mais à priori les gens lambda ne chercheront pas plus loin !
donc si tu as une idée de comment améliorer ce bout de code ou une autre solution viable pour blogspot, jsuis preneur !
merci

Reply

Marsh Posté le 03-07-2009 à 12:29:23    

Bah t'as intérêt à trouver une solution comme celle que rufo t'as proposé parce que là t'es attaquable en justice :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 03-07-2009 à 12:38:44    

je sais bien !
je m'en sers juste en tant que carnet de recettes.... ça revient à la même chose que d'imprimer la recette. Faut juste que ça reste privé... d'où le mot de passe !

Reply

Marsh Posté le 03-07-2009 à 13:19:33    

ben si t'as un compte blogger, c'est que t'as un compte google, donc tu peux aller sur google.com/notebook, c'est fait pour prendre des notes... ou alors del.icio.us, ou un autre sit de bookmark.
parce que utiliser un truc lisible par tous pour stocker des infos destinées qu'à toi (recettes ou url de recettes) c'est un peu balo.

 

++


Message édité par pataluc le 03-07-2009 à 13:20:50
Reply

Marsh Posté le 03-07-2009 à 13:29:54    

euuh si ma copine, ma mère, n'importe qui de mon entourage a envie d'aller chercher une recette, ça va pas être très pratique :/

Reply

Marsh Posté le 03-07-2009 à 13:38:29    

amanssan a écrit :

euuh si ma copine, ma mère, n'importe qui de mon entourage a envie d'aller chercher une recette, ça va pas être très pratique :/


'Suffit de leur donner le lien !
 
Soit c'est juste pour toi, et tu n'as pas besoin d'utiliser blogger (ou équivalent), soit c'est "publique" et tu es dans l'illégalité  :o  
Ou alors, utilise ton blog pour lister les liens vers les recettes...

Reply

Marsh Posté le 03-07-2009 à 13:54:15    

bon je laisse tombé !
j'aurai pas de réponse ici...
je pose une question technique, on me répond par autre chose... :/
la question de base était pourtant simple et claire....
++

Reply

Marsh Posté le 03-07-2009 à 14:04:32    

amanssan a écrit :

bon je laisse tombé !
j'aurai pas de réponse ici...
je pose une question technique, on me répond par autre chose... :/
la question de base était pourtant simple et claire....
++


Première réponse :

rufo a écrit :

faut un langage côté serveur (genre php) ou un htaccess pour gérer un un password mais surtout pas du javascript : suffit d'ouvrir ton code source pour voir le mdp :/


Assez technique pour toi ?  :whistle:  
 
En restant sur l'aspect technique :
- Du javascript n'empêchera pas quelqu'un qui veut visiter ton site de le faire. Il lui suffira - par exemple - de le désactiver...
- La seule solution se trouve du côté du serveur.
- Je ne pense pas que blogger te laisse toucher à quelque chose de ce côté là.
Conclusion : change de service, ou trouve un autre système (liste de liens par exemple)

Reply

Marsh Posté le 03-07-2009 à 14:04:32   

Reply

Marsh Posté le 06-07-2009 à 00:50:03    

amanssan a écrit :

Bonjour à tous !
 
En fait, tout est dans le titre.
Je cherche à mettre un mot de passe à l'entrée de mon blog qui se trouve sur blogger.
Je sais que google a proposé cette fonction pendant un moment mais dans mes options de config je ne l'ai pas donc j'ai du arriver trop tard.
 
J'ai bien mis un ptit script que j'ai récupéré :
 

Code :
  1. <script type='text/javascript'>
  2. function createCookie(name,value,days) {
  3. if (days) {
  4.  var date = new Date();
  5.  date.setTime(date.getTime()+(days*24*60*60*1000));
  6.  var expires = "; expires="+date.toGMTString();
  7. }
  8. else var expires = "";
  9. document.cookie = name+"="+value+expires+"; path=/";
  10. }
  11. function readCookie(name) {
  12. var nameEQ = name+"=";
  13. var ca = document.cookie.split(';');
  14. for(var i=0;i &lt; ca.length;i++) {
  15.  var c = ca;
  16.  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  17.  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  18. }
  19. return null;
  20. }
  21. var x = readCookie('shasha');
  22. if (!x) {
  23. pwd = prompt('Entrez votre mot de passe','');
  24. if (pwd != "password" ){location.href="http://www.google.fr";}else{
  25. createCookie('shasha','shishi',7);}
  26. }
  27. </script>


 
mais en fait il suffit de faire "echap" et de revenir sur le site pour qu'il s'affiche (pas à chaque fois mais presque... desfois il me redemande le mot de passe....je comprends pas ce comportement qui me semble aléatoire) :/
 
comment je peux faire ?
 
à savoir que le stockage dans un cookie n'est pas obligatoire, ça me dérangera pas plus que ça de taper le mot de passe à chaque fois.... mais ça serait mieux avec quand même !
 
le plus important, c'est que le blog reste inaccessible à une personne ne connaissant pas le mot de passe et n'étant pas trop calé en info évidemment !
 
Merci à tous pour votre aide !


 
 
Blogger.com > Paramètres > Autorisations
 
[i]Lecteurs du blog Votre blog peut avoir jusqu'à 100 lecteurs.

Qui peut visualiser ce blog ?

"Uniquement les utilisateurs que je choisis."
 
Et tu créés un compte bidon (que tu files aux personnes susceptibles de venir lire ton blog) genre:  
 
login : famille
mdp : coucou


---------------
Mon Feedback
Reply

Marsh Posté le 06-07-2009 à 08:24:15    

c'est vrai qu'avec un compte fictif ça pourrait être pas mal...
merci pour l'idée !
a+

Reply

Marsh Posté le 06-07-2009 à 10:16:23    

sinon, tu te fais un profil facebook et tu mets tes liens de recettes et autres trucs dessus si c'est juste pour du partage...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-11-2012 à 10:01:23    

<?php
 
 
//On commence par le php
//On déclare nos variables le nom d'utilisateur et le mot de passe
 
$utilisateur = "utilisateur";
$mot de passe = "mot de passe";
 
//On vérifie si les champs input qu'on mettra plus tard son vide si il sont vide on chargela page si non on vérifie les logins et on affiche les données
//si les idents sont corrects ou interdit l'accés si login incorrecte
 
 
if(empty($_POST['utilisateur']) ,, empty($_POST['mot de passe'])) [
// affiche Le formulaire si les champs sont vides compris n'est ce pas
?>
 
<html>
<form method = "post"  action="#">
<input type ="text" name="utilisateur"></input>
<input type ="text" name="motdepasse"></input>
<input type="sumbit" value="Connexion..."></input>
</form>
</input>
 
<?php
 
 
}
//si il y a quelque choses on vérifie les login si il sont correctes ou pas
else[
if ($_POST['utilisateur'] == $utilisateur ,, $_POST['motdepasse'] == $motdepasse)[
echo"http://le site.com/";
}
else{
echo"idantifiants incorrectes";
}
}
//Maintentant on va tester
?>
[#002ad4]  :lol:  :sol:


---------------
TouficBatache/\/\/\/\/\
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed