Annonce

#1 2006-12-11 14:21:54

Florent
Invité

Ajouter identification sur site

Bonjour à tous,

Contrairement à la plupart des messages concernant l'identification, je ne cherche pas à supprimer ce bloc mais plutot à l'ajouter sur une autre page de mon site... afin de donner un accès utilisateur, hors pwg, à la zone propre à chaque login/pass de pwg.

Le tout sur la 1.6.2 chez 1and1. (même espace web)

La suite sera de rendre le tout homogène, mais là ça devrait aller.... j'espère :D

Merci pour vos indices !

#2 2006-12-11 14:29:35

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

Florent = Elcap

'scusez :D

EDIT : j'ai essayé un include, mais c'eut été trop facile :D

Dernière modification par Elcap (2006-12-11 14:30:04)

Hors ligne

#3 2006-12-11 15:15:42

xfree
Membre
2006-12-04
18

Re: Ajouter identification sur site

Moi aussi j'avais testé les includes sur une une version 1.3.4, mais malheureusement, c'était trop facile pour que ça marche !
On m'avait répondu à l'époque que la dernière version permettait une authentification externe. je n'ai pas poussé la démarche car je n'ai pas des masses de temps pour faire une migration !

Mais je suis preneur d'infos !

XFree

Hors ligne

#4 2006-12-11 16:03:54

flipflip
Membre
Lyon
2005-03-19
2316

Re: Ajouter identification sur site

Salut, le plus simple serait de reprendre le juste le formulaire d'identification de la page identification.php (sans la mise en forme). Ensuite adapter le formulaire pour qu'il poste à la bonne page les inscriptions. C'est une idée donnée en vrac car je n'ai pas d'install sous la main.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#5 2006-12-11 16:05:36

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

oui, jsute le formulaire ça irait... mais il faudra reprendre aussi des includes qui étaient dans la page identification non ?

Hors ligne

#6 2006-12-11 22:09:27

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

bon bon bon.... j'vais laisser tomber et simplement tenter d'afficher la galerie dans une pseudo-frame, ce sera plus facile je pense... le sujet a dû être abordé, je vais trouver ça en cherchant un peu

Hors ligne

#7 2006-12-11 22:15:23

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Ajouter identification sur site

Je n'ai pas vu le sujet... Mais il me semble avoir vu tourner des galeries en iframe.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2006-12-12 08:08:06

flipflip
Membre
Lyon
2005-03-19
2316

Re: Ajouter identification sur site

Pareil j'ai déjà vue en iframe mais c'est pas propre.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#9 2006-12-12 08:35:19

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

oui c'est pour ça que je parle de pseudo-frames...
http://www.phpdebutant.org/article68.php

les iframe caÿ le mall absholuuut !!!! :D

Hors ligne

#10 2006-12-12 08:56:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Ajouter identification sur site

Ne marche pas par principe de construction de PWG.
PWG utilise un mode de construction des pages qui est plus sophistiqué, moins courant, etc...
Bref non.
Et même si j'évite les "iframe" cela marche bien malgré tout (en tout cas bien mieux que les frames).
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2006-12-12 11:08:52

xfree
Membre
2006-12-04
18

Re: Ajouter identification sur site

Salut,

J'aurais aimé avoir réponse à la question de Elcap.
Je suis un peu dans le même cas, puisque je cherche à intégrer une nouvelle page dans PWG (vers 1.3.4). J'ai essayé de reprendre les include des pages existantes (picture.php) et de l'inclure dans ma page, mais ca ne fonctionne pas.
Pour le moment, cette page est intégré au menu de gauche, le lien est dirigé vers une fenêtre en blank, mais sans authentification... Elle est donc accessible à tous ceux qui connaissent l'URL...
Y a-t-il des pré-requis ?

Evidemment, en 1.3.4, je pourrai comprendre qu'on me dise d'updater d'abord en 1.6, mais si je pouvais éviter, ca m'arrangerait !

@+

XFree

Hors ligne

#12 2006-12-12 11:27:38

xfree
Membre
2006-12-04
18

Re: Ajouter identification sur site

En fait, j'ai ajouté ceci à une page de test test.php:

<?
//----------------------------------------------------------- personnal include
include_once( './include/init.inc.php' );       
//-------------------------------------------------- access authorization check
check_cat_id( $_GET['cat'] );
check_login_authorization();
if ( isset( $page['cat'] ) and is_numeric( $page['cat'] ) )
{
  check_restrictions( $page['cat'] );
}
<html>
<body>
test de XFree
</body>
</html>

Ca check bien si l'utilisateur est authentifié ou non.
En revanche, il faut réussir à récupérer l'id de session pour le mettre dans le lien : test.php?id=*****
Toute la question est de savoir comment le récupérer... Une idée ?

XFree

Hors ligne

#13 2006-12-12 11:29:00

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

bon..... on va regarder les iframes alors... ou alors je fais mon deuil de l'incrustation et j'ouvre dans une nouvelle page, tout simplement...

Hors ligne

#14 2006-12-12 11:52:15

xfree
Membre
2006-12-04
18

Re: Ajouter identification sur site

Bien, il me semble que j'ai trouvé comme ajouté ce fameux lien...
Seul hic, je ne peux pas le tester convenablement, puisque je n'ai pas accès à mon site en ce moment...

Dans category.php :
Rajouter ceci :
// test link
$vtp->addSession( $handle, 'summary' );
$vtp->setVar( $handle, 'summary.url', add_session_id( './test.php' ) );
$vtp->setVar( $handle, 'summary.title', 'test' );
$vtp->setVar( $handle, 'summary.name', 'test' );
$vtp->closeSession( $handle, 'summary' );

Elcap, n'hésite pas à tester... Mais n'étant pas sur la même version, ca risque de ne pas marcher chez toi...

XFree

Dernière modification par xfree (2006-12-12 11:53:52)

Hors ligne

#15 2007-02-09 18:04:47

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter identification sur site

toujours pas de news sur une solution simple ? j'avoue que je n'y suis pas arrivé... :(

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact