0x1998 - MANAGER
Edit File: authcheck.php
<?php include "auth-config.php"; include "contact.php"; session_start(); if(!isset($_SESSION['last_access']) || !isset($_SESSION['ipaddr']) || !isset($_SESSION['user'])) { print " <center><table cellspacing=\"10\"> <tr><td><br/><br/><br/><br/></td></tr> <tr><td class=\"introc\">Vous devez vous identifier pour accéder à cette rubrique</td></tr> <tr><td class=\"introc\"><a href=\"accueil.php?action=login\">Se connecter</a></td></tr> </table></center>"; die(); } if(time()-$_SESSION['last_access']>$session_timeout) { unset($_SESSION['last_access']); unset($_SESSION['user']); unset($_SESSION['ipaddr']); print " <center><table cellspacing=\"10\"> <tr><td><br/><br/><br/><br/></td></tr> <tr><td class=\"introc\">Votre session a expirée</td></tr> </table></center>"; die(); } if($_SERVER['REMOTE_ADDR']!=$_SESSION['ipaddr'] || $_SESSION['site']!='contact;') { unset($_SESSION['last_access']); unset($_SESSION['user']); unset($_SESSION['ipaddr']); print " <center><table cellspacing=\"10\"> <tr><td><br/><br/><br/><br/></td></tr> <tr><td class=\"introc\">Problème sur votre session</td></tr> </table></center>"; die(); } // ON CHERCHE LE DERNIER NUM SERVI $sql="select max(`revue_id`) from `revue`"; $result = mysql_query($sql) or die("requete impossible ..."); $row=mysql_fetch_array($result); $lastpub=$row[0]; mysql_free_result($result); // ON CHERCHE LE DERNIER NUM AUTORISE $sql="select `abo_last` from `abo` WHERE `abo_user`='$_SESSION[user]' ORDER by `abo_id` DESC limit 1"; $result = mysql_query($sql) or die("requete impossible ..."); $row=mysql_fetch_array($result); $lastserv=$row[abo_last]; mysql_free_result($result); if ($lastpub>$lastserv && !autor($_SESSION[user],'5')) { unset($_SESSION['last_access']); unset($_SESSION['user']); unset($_SESSION['ipaddr']); print " <center><table cellspacing=\"10\"> <tr><td><br/><br/><br/><br/></td></tr> <tr><td class=\"introc\">Votre abonnement est arrivé à échéance. Nous vous invitons à le renouveler</td></tr> </table></center>"; die(); } $_SESSION['last_access']=time(); ?>