•  » Utilisation
  •  » Connexion automatique depuis une page d'indentification principale

#1 2009-09-30 23:14:37

Bigx
Invité

Connexion automatique depuis une page d'indentification principale

Bonjour,

je suis en train de développer un site avec une partie privée dans laquelle se trouve ma galerie photo. Je voudrai que lorsque que quelqu'un se log sur la partie privée il soit automatiquement logué sur la galerie.
L'état logué ou non sur la partie privée se détermine comme suit :

Code:

<?php
session_start();
if(isset($_SESSION['logged']) && $_SESSION['logged']===true ) {
// ma page protégée
}
else {
// ma page de login
}

J'ai suivi la discussion faite par un prédécesseur (http://fr.piwigo.org/forum/viewtopic.php?id=15615) et j'ai essayé d'adapté le code mais sans succès. Je me heurte sur les problèmes de session (problème de session déjà démarrée, .....)

Auriez vous des pistes de réflexions.

Merci.

Xavier

#2 2009-09-30 23:49:26

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: Connexion automatique depuis une page d'indentification principale

Nous utilisions une session php, si tu la démarres avant, nous ne pouvons pas la démarrer.

Prenons le problème à l'envers.
Tu veux que seules les personnes que tu veux puissent voir tes images.
Tu veux qu'elles se connectent au besoin (elles pourraient être reconnues grace aux sessions).
Tu veux que personne ne puisse s'inscrire.

Est-ce que tous ces besoins n'auraient pas des solutions en standard?

Par hasard, bien entendu.


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

#3 2009-10-01 01:28:20

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: Connexion automatique depuis une page d'indentification principale

Ben évidemment, je vois "Connexion automatique", moi je pense à [Forum, topic 15641] Préparation plugin Event Cats...

Ca avance, ça avance...

Dernière modification par LucMorizur (2009-10-01 01:28:36)

Hors ligne

#4 2009-10-01 10:51:50

Bigx
Invité

Re: Connexion automatique depuis une page d'indentification principale

En fait, j'aimerais bien ajouter la fonction try_log_user à ma page de connexion principale de sorte que lorsque quelqu'un se log sur le site il soit automatiquement connecté à la galerie.
Cependant, le code ci-dessous ne marche pas (je ne sais pas pourquoi d'ailleurs!).

Code:

define('PHPWG_ROOT_PATH','./piwigo/');
include( PHPWG_ROOT_PATH.'include/common.inc.php' );
check_status(ACCESS_FREE);

if (isset($_POST['submit']))
{
  try_log_user($_POST['username'], $_POST['password'], false);
}

Une autre solution erait de désactiver l'affiche complet de la gallerie en ajoutant un

Code:

if(isset($_SESSION['logged']) && $_SESSION['logged']===true ) {
// code de la gallerie
}

Mais je ne sais pas où ajouter cette partie de code pour le pas perturber le fonctionnement de la galerie avec les sessions.

Une idée?

Merci.

Xavier

  •  » Utilisation
  •  » Connexion automatique depuis une page d'indentification principale

Pied de page des forums

Propulsé par FluxBB

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