Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Bigx
2009-10-01 10:51:50

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

LucMorizur
2009-10-01 01:28:20

Ben évidemment, je vois "Connexion automatique", moi je pense à topic:15641...

Ca avance, ça avance...

VDigital
2009-09-30 23:49:26

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.

Bigx
2009-09-30 23:14:37

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

Pied de page des forums

Propulsé par FluxBB

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