Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#76 2008-12-23 15:14:54

kwon
Membre
Lieu : Bordeaux
Inscription : 2006-08-05
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

osku a écrit :

@kwon, zizir :-)
Qu'entends tu par
En plus, un code bidon bloque bien l'URL.?

Disons que pour tester, j'ai essayé de modifier le "uncodebarbare" dans l'URL utilisée par mon lecteur de rss et il tombe en erreur, ce qui est bien ;-)

Hors ligne

#77 2008-12-23 15:21:00

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Moe a écrit :
osku a écrit :

Cette variable sort de là :

	public static function PrivateReqPage($attr)
	{
		$url = isset($_SERVER['REQUEST_URI']) ? html::escapeHTML($_SERVER['REQUEST_URI']) : $core->blog->url;
		return '<?php echo $url; ?>';
	}

Ça va marcher en multiblog ça ? tu peux pas renvoyer le code plutôt que le résultat ?

Tu peux me montrer comment faire ? Merci.

Hors ligne

#78 2008-12-23 16:06:05

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Il y avait un problème car les simples guillemets n'interprétent pas les valeurs PHP, $url n'a pas été remplacé par sa valeur. Mais de toute façon ça aurait stocké dans le cache des templates l'URL du permier blog qui aurait créé le fichier template.

Essaye avec ça :

public static function PrivateReqPage($attr)
	{
		return '<?php echo(isset($_SERVER['REQUEST_URI']) ? html::escapeHTML($_SERVER['REQUEST_URI']) : $core->blog->url); ?>';
	}

Hors ligne

#79 2008-12-23 17:03:04

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Moe a écrit :

Il y avait un problème car les simples guillemets n'interprétent pas les valeurs PHP, $url n'a pas été remplacé par sa valeur. Mais de toute façon ça aurait stocké dans le cache des templates l'URL du permier blog qui aurait créé le fichier template.

Essaye avec ça :

public static function PrivateReqPage($attr)
	{
		return '<?php echo(isset($_SERVER['REQUEST_URI']) ? html::escapeHTML($_SERVER['REQUEST_URI']) : $core->blog->url); ?>';
	}

Pas glop :

erreur a écrit :

Parse error: syntax error, unexpected T_STRING in /private/_public.php on line 132

le return arrête sa lecture au second simple guillemet trouvé, à savoir

$_SERVER['

Hors ligne

#80 2008-12-23 17:11:14

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Ah oui, pardon, il faut échapper les guillemets simples dans la chaîne :

return '<?php echo(isset($_SERVER[\'REQUEST_URI\']) ? html::escapeHTML($_SERVER[\'REQUEST_URI\']) : $core->blog->url); ?>';

Hors ligne

#81 2008-12-24 08:23:30

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Moe a écrit :

Ah oui, pardon, il faut échapper les guillemets simples dans la chaîne :

return '<?php echo(isset($_SERVER[\'REQUEST_URI\']) ? html::escapeHTML($_SERVER[\'REQUEST_URI\']) : $core->blog->url); ?>';

Merci Moe.
Voici donc une nouvelle version qui devrait quitter le statut "RC" prochainement :
http://www.sakeco.net/blog/public/packa … 0.4RC8.zip

Bon réveillon :)

Hors ligne

#82 2008-12-24 09:26:58

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

osku a écrit :
Moe a écrit :

Ah oui, pardon, il faut échapper les guillemets simples dans la chaîne :

return '<?php echo(isset($_SERVER[\'REQUEST_URI\']) ? html::escapeHTML($_SERVER[\'REQUEST_URI\']) : $core->blog->url); ?>';

Merci Moe.
Voici donc une nouvelle version qui devrait quitter le statut "RC" prochainement :
http://www.sakeco.net/blog/public/packa … 0.4RC8.zip

Bon réveillon :)

Allez une RC9 pour la route :
http://www.sakeco.net/blog/public/packa … 0.4RC9.zip
;)

Hors ligne

#83 2008-12-25 10:01:37

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Je poursuis les tests et je suis embêté par le cache du navigateur.

Avec le  test suivant :
- Je me connecte à http://www.sakeco.net/dc2/index.php?
- Je mets le mot de passe, je surfe sur le site
- Je clique sur "me déconnecter"
- Je vais ensuite sur un autre site
- Je rappelle http://www.sakeco.net/dc2/index.php? (via un favori par exemple) et là est mon souci, je peux visualiser la page.

Si je refais le même teste en nettoyant le cache avant la dernière étape, j'ai mon formulaire comme attendu.

Vous avez une idée du "comment m'y prendre" ?

Hors ligne

#84 2008-12-26 05:36:10

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Aucune idée mais ça fait un peu pareil avec la technique du .htaccess + password. Tant qu'on ne ferme pas la session (=le navigateur), on n'a pas besoin de se ré-authentifier... Je trouve ça plutôt pratique.

Maintenant, c'est vrai que si tu proposes "me déconnecter", vaudrait mieux que ça fonctionne. Ou alors supprimer la commande... ;-)

Peut-être poser un cookie après une authentification réussie, l'effacer avec la commande "me déconnecter" et tester la présence du cookie lors d'un nouvel accès pour re-proposer le formulaire si le cookie est absent... ??

Je ne sais pas si c'est aisé à mettre en place.

Hors ligne

#85 2008-12-26 07:48:35

biou
dev dcTeam
Lieu : Teutonie du Sud
Inscription : 2004-10-01
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

ou quand tu te déloggues tu invalides le cache côté serveur ;)

Hors ligne

#86 2008-12-29 09:40:13

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

biou a écrit :

ou quand tu te déloggues tu invalides le cache côté serveur ;)

ah yes :)
Voici une nouvelle version :
http://www.sakeco.net/blog/public/packa … .4RC10.zip

Hors ligne

#87 2009-01-04 10:16:30

kerjoa
Membre
Lieu : Dane - Académie de Versailles
Inscription : 2008-01-28
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Bonjour,

je viens de tester ton plugin. En multiblog.

j'ai deux petit bugs :

- la première fois, quand dans admin/plugin.php?p=private, je coche et donne deux fois le mot de passe, il me réponds « Aucun mot de passe défini ». je remet le mot de passe et c'est bon. Pas trop génant.

- second bug (à priori cela concerne les blogs en pathinfo ?) :
une fois identifié, c'est bon. je navigue, ok. je reviens sur la page d'accueil et là on me redemande le mot de passe.
voir ici : http://blog.crdp-versailles.fr/blog2/index.php/ (le mot de passe est "titi" )

il me redemande le mot de passe pour ces pages :
http://blog.crdp-versailles.fr/testblog/index.php/ ou http://blog.crdp-versailles.fr/testblog/
mais pas pour http://blog.crdp-versailles.fr/testblog/index.php

Autre remarque : si j'ai mis le widget de déconnexion mais que j'ai désactivé l'accès privé, le bouton reste.

Pour le multiblog : pas de soucis à priori.

Voilà pour ce premier retour.

Merci en tout cas pour ton plugin. Certains de mes utilisateurs l'attendent pour s'y mettre !

Johan

Hors ligne

#88 2009-01-04 10:24:42

kerjoa
Membre
Lieu : Dane - Académie de Versailles
Inscription : 2008-01-28
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

mince, c'était blog2 pas testblog :
il me redemande le mot de passe pour ces pages :
http://blog.crdp-versailles.fr/blog2/index.php/ ou http://blog.crdp-versailles.fr/blog2/
mais pas pour http://blog.crdp-versailles.fr/blog2/index.php

Et ce comportement dépend de la page sur laquelle je me suis loggué.

Autre chose :
je navigue, puis me déloggue.
Si je demande la page : http://blog.crdp-versailles.fr/blog2/ elle s'affiche.
si je vais sur une autre page, on me demande bien le mot de passe.

Johan

Hors ligne

#89 2009-01-05 10:23:36

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

kerjoa a écrit :

mince, c'était blog2 pas testblog :
il me redemande le mot de passe pour ces pages :
http://blog.crdp-versailles.fr/blog2/index.php/ ou http://blog.crdp-versailles.fr/blog2/
mais pas pour http://blog.crdp-versailles.fr/blog2/index.php

Et ce comportement dépend de la page sur laquelle je me suis loggué.

Autre chose :
je navigue, puis me déloggue.
Si je demande la page : http://blog.crdp-versailles.fr/blog2/ elle s'affiche.
si je vais sur une autre page, on me demande bien le mot de passe.

Johan

Bonjour Johan et merci pour ton retour,

Utilises tu la toute dernière version RC10 ?
Je ne vois pas le bug suite à la déconnexion.
1) pour le problème de mot de passe, j'en suis conscient, j'attendais juste que qqun d'autre le remarque :p
2) Je vais regarder pour les blogs en Path Info sans htaccess (j'ai fait des tests chez moi mais avec htaccess pour cacher le index.php des URL)

Hors ligne

#90 2009-01-05 13:04:52

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Bug reproduit.

Configuration :
Blog en path info sans .htacess.
Url renseigné dans les paramètres du blog : http://www.monsite.tld/index.php/

Reproduction de l'anomalie:
Aller sur la page http://www.monsite.tld/index.php/ , se connecter, naviguer sans aller à la racine du site.
L'accès à http://www.monsite.tld/index.php fonctionne.
http://www.monsite.tld/index.php/ ou http://www.monsite.tld/ servent la page private.html

Voici le code : http://lab.dotclear.org/browser/plugins … public.php

Une idée ?

Hors ligne

#91 2009-01-05 13:26:44

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Au pifomètre, je dirais que ton plugin n'est pas appelé. Regarde si le type de l'URL est le même sur index.php et index.php/ ?

Hors ligne

#92 2009-01-05 14:47:43

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Le type est identique.
ça semble plus sioux : en effet une sessions PHP est démarrée sous http://www.monsite.tld/index.php/ et une autre différente est démarrée sous http://www.monsite.tld/ .

Du coup, les sessions s'emmêlent et c'est le drame.

Il doit être possible d'améliorer le fichier _public.php.

Hors ligne

#93 2009-01-05 20:13:08

kerjoa
Membre
Lieu : Dane - Académie de Versailles
Inscription : 2008-01-28
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Bonsoir,

oui, j'utilise bien la 0.4RC10.

J'ai constaté aussi qu'il pouvait y avoir deux variables de session...

Je regarderai plus en détail demain.

Johan

Hors ligne

#94 2009-01-07 14:20:24

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Hors ligne

#95 2009-01-08 12:55:43

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Je vais tester le plugin en vrai sur mon site professionnel, attends toi à avoir un utilisateur pénible avec plein de questions alacon dans le cours de la semaine prochaine :D

En ligne

#96 2009-01-08 13:07:34

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

amalgame a écrit :

Je vais tester le plugin en vrai sur mon site professionnel, attends toi à avoir un utilisateur pénible avec plein de questions alacon dans le cours de la semaine prochaine :D

Ah ? tant mieux :)
Notes que j'ai déjà deux tickets sur le ploug : http://lab.dotclear.org/wiki/plugin/private

Je vais quand même préparer des réponses alacon ;)

Hors ligne

#97 2009-01-08 13:11:16

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

osku a écrit :

Notes que j'ai déjà deux tickets sur le ploug : http://lab.dotclear.org/wiki/plugin/private

Je vais quand même préparer des réponses alacon ;)

J'avais vu les tickets et ne suis pas concerné. Pour les réponses, ça me va :)

En ligne

#98 2009-01-08 14:14:44

m@noo
Membre
Lieu : treize-septiers(85) - Nantes
Inscription : 2009-01-06
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

Bon merci osku pour m'avoir ramener par ici et bravo pour le travail déjà réalisé (oui oui je viens de me farcir les 4 pages ;-)) )
Moi j'ai carrément pris la version trunk et j'ai fais un premier test en local. Pour mes besoins (juste un accès privé, pas besoin des flux) çà a l'air de le faire (même petit bug que kerjoa avec la double demande de mot de passe) dans l'admin du plugin). Je vais créer un blog privé et le protéger par le plugin.

Si y'a des soucis je sais où en parler ;-)

@+
m@nu

Hors ligne

#99 2009-01-08 16:18:00

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Autre plugin 'blog privé' : curiosité inexpliquée

m@noo a écrit :

Bon merci osku pour m'avoir ramener par ici et bravo pour le travail déjà réalisé (oui oui je viens de me farcir les 4 pages ;-)) )
Moi j'ai carrément pris la version trunk et j'ai fais un premier test en local. Pour mes besoins (juste un accès privé, pas besoin des flux) çà a l'air de le faire (même petit bug que kerjoa avec la double demande de mot de passe) dans l'admin du plugin). Je vais créer un blog privé et le protéger par le plugin.

Si y'a des soucis je sais où en parler ;-)

@+
m@nu

Zizir :-)

La version trunk dispo sous lab n'est pas à jour. La dernière dispo dans le fil RC10 est la plus récente.

Nan pas les doigts, je vais mettre à jour ;-)

Hors ligne

#100 2009-01-09 08:12:26

m@noo
Membre
Lieu : treize-septiers(85) - Nantes
Inscription : 2009-01-06
Site Web

Re : Autre plugin 'blog privé' : curiosité inexpliquée

euh ah bon tu fais des versions sans faire tes commits d'abord ;-))))

Bon c'est pas grave moi j'ai rien noté d'anormal sur le fonctionnement lui même pour un visiteur lambda.
J'ai mis en prod sur mon hébergement et j'ai même testé le flux RSS qui passe (Liferea sous Ubuntu)
Quand j'ai 5' je metterai la RC10 à la place.

Encore merci
m@nu

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map