Annonce

#1 2014-10-31 16:57:23

jerem35
Membre
2014-09-18
18

Authentification externe

Bonjour,

J'essaye de faire en sorte que la connexion de mon site ressurgisse sur la partie Piwigo. J'ai changé le tout dans la config et lié ma table perso des membres avec celle de Piwigo.
La connexion se fait bien, mais quand je me connecte sur la partie site perso, pour Piwigo je ne suis pas connecté malgré que les couples mdp/password soient identiques.

Merci,

Jérémy


Version de Piwigo: 2.7.1

Hors ligne

#2 2014-10-31 17:00:49

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Authentification externe

Bonjour

ça c'est une question de cookie

il y a un paramètre Piwigo pour régler le nom du cookie de connexion automatique, qui doit être le même que le reste du site donc

Hors ligne

#3 2014-10-31 17:27:35

jerem35
Membre
2014-09-18
18

Re: Authentification externe

Bonjour,

Pour la connexion de la partie site, j'opère de la façon suivante :
> connexion non-automatique : une variable de session est créée
> connexion automatique : une variable de session est créée + deux cookies sont crées

Je dois changer $conf['session_name'] pour mettre ma session ?
J'ai essayé cela et ça n'a pas fonctionné ...

Merci,

Jérémy





// +-----------------------------------------------------------------------+
// |                               sessions                                |
// +-----------------------------------------------------------------------+

// session_use_cookies: specifies to use cookie to store
// the session id on client side
$conf['session_use_cookies'] = true;

// session_use_only_cookies: specifies to only use cookie to store
// the session id on client side
$conf['session_use_only_cookies'] = true;

// session_use_trans_sid: do not use transparent session id support
$conf['session_use_trans_sid'] = false;

// session_name: specifies the name of the session which is used as cookie name
$conf['session_name'] = 'pwg_id';

// session_save_handler: comment the line below
// to use file handler for sessions.
$conf['session_save_handler'] = 'db';

// authorize_remembering : permits user to stay logged for a long time. It
// creates a cookie on client side.
$conf['authorize_remembering'] = true;

// remember_me_name: specifies the name of the cookie used to stay logged
$conf['remember_me_name'] = 'pwg_remember';

// remember_me_length : time of validity for "remember me" cookies, in
// seconds.
$conf['remember_me_length'] = 5184000;

// session_length : time of validity for normal session, in seconds.
$conf['session_length'] = 3600;

// session_use_ip_address: avoid session hijacking by using a part of the IP
// address
$conf['session_use_ip_address'] = true;

Hors ligne

#4 2014-11-09 11:51:54

jerem35
Membre
2014-09-18
18

Re: Authentification externe

Personne n'a déjà effectué cette méthode ?

Merci d'avance.

Hors ligne

#5 2014-11-09 11:52:44

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Authentification externe

je parlais bien de cookie, pas de session

Code:

// remember_me_name: specifies the name of the cookie used to stay logged
$conf['remember_me_name'] = 'pwg_remember';

après il y a des limites, si votre système est complexe (pourquoi deux cookies ?) ça ne marchera pas

Hors ligne

#6 2014-11-09 11:57:08

jerem35
Membre
2014-09-18
18

Re: Authentification externe

La problématique c'est que je ne crée pas tout le temps un cookie (uniquement sous connexion automatique) ce qui ne correspond pas à l'ensemble des connexions. Dans tous les cas, cela se termine par une création d'une variable session particulière si le visiteur est connecté.

Il y a moyen de câbler un tel système avec Piwigo ?

Merci.

Hors ligne

#7 2014-11-09 11:59:05

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Authentification externe

sans que vous regardiez vous meme comment fonctionne include/user.inc.php et include/functions_user.inc.php, non

parce qu'il y a trop d'inconnues

Hors ligne

#8 2014-11-09 12:02:55

jerem35
Membre
2014-09-18
18

Re: Authentification externe

D'accord, je vais regarder ces deux fichiers, cela ne me pose pas de problème. C'était juste pour savoir si dans la configuration c'était envisageable même si je pensais que c'était compliqué de palier à tous les scénarios de tout le monde.

Merci en tout cas.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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