Advertisement:

Author Topic: Session hors forum  (Read 1903 times)

Offline Jefekoi

  • Jr. Member
  • **
  • Posts: 260
  • Gender: Male
  • SMF 2.0.18
Session hors forum
« on: May 01, 2021, 12:50:48 PM »
Bonjour,

J'ai créé un programme pour télécharger des photos (seul les inscrits peuvent l'utiliser)
J'ai mis ceci au début de mon fichier :
   
Quote
require("........../SSI.php");
if (!defined('SMF'))
   die('Hacking attempt...');
if ($context['user']['is_logged']){
}
else
{   
 echo "<span class='dlText'>Seul les membres peuvent utiliser cette page</span>";
 exit;
}

Le problème est que si je me déconnecte du forum , cette page est toujours accessible.(il garde en mémoire mon pseudo)

Il n'y aurait pas un moyen d'associer mon programme avec SMF ou le contraire ?

Merci pour votre aide.

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,558
  • Gender: Male
  • Smf 2.1 RC3
    • Smf Français Forum non Officiel
Re: Session hors forum
« Reply #1 on: May 02, 2021, 11:04:49 AM »
Bonjour,


Normal cette syntaxe est incorrecte.


Regarde les exemples dans les fichiers SSI joints à Smf tu verras les différentes façons de procéder.


:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline Jefekoi

  • Jr. Member
  • **
  • Posts: 260
  • Gender: Male
  • SMF 2.0.18
Re: Session hors forum
« Reply #2 on: May 02, 2021, 12:50:05 PM »
Hello, Maxi

C'est bon j'ai trouvé , je laisse la source cela pourrait servir à d'autres personnes.

exemple.php

Quote
<?php
require('url de votre forum/SSI.php');
      if ($context['user']['is_guest']){
         echo sprintf($txt['welcome_guest'], $txt['guest_title']);
          echo "<span class='dlText'>Seul les membres peuvent utiliser cette option</span>";
 exit;
      }else{
            echo $txt['hello_member'], ' <strong>', $context['user']['name'], '</strong>';
      }   
?>