Référencement d'un forum phpBB

Nouveau WRInaute
Bonjour à tous,

J'ai seulement installé le mod Guest Sessions de CyberAlien, qui suit :

Code:
#
#-----[ OUVRIR ]---------------------------------------
#
includes/sessions.php

#
#-----[ TROUVER ]---------------------------------------
# vers la ligne 139
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
WHERE session_id = '" . $session_id . "'
AND session_ip = '$user_ip'";

#
#-----[ REMPLACER PAR ]---------------------------------
#
$sql_ip = $user_id == ANONYMOUS ? " AND session_ip = '$user_ip'" : '';
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_ip = '$user_ip', session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
WHERE session_id = '" . $session_id . "' $sql_ip
AND session_user_id = '$user_id'";

#
#-----[ TROUVER ]---------------------------------------
# vers la ligne 186
$SID = 'sid=' . $session_id;

#
#-----[ REMPLACER PAR ]---------------------------------
#
$SID = $user_id > 0 ? 'sid=' . $session_id : '';

#
#-----[ TROUVER ]---------------------------------------
# vers la ligne 256
$SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';

#
#-----[ REMPLACER PAR ]---------------------------------
#
$SID = $userdata['user_id'] > 0 ? (($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '') : '';

#
#-----[ TROUVER ]---------------------------------------
# vers la ligne 303
//
// If we reach here then no (valid) session exists. So we'll create a new one,
#
#-----[ AVANT, AJOUTER ]--------------------------------
#
elseif(empty($sessiondata))
{
// try to login guest
$sql = "SELECT u.*, s.*
FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
WHERE s.session_ip = '$user_ip'
AND s.session_user_id = " . ANONYMOUS . "
AND u.user_id = s.session_user_id
LIMIT 0, 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql);
}

$userdata = $db->sql_fetchrow($result);

if ( isset($userdata['user_id']) )
{
if ( $current_time - $userdata['session_time'] > 60 )
{
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_time = $current_time, session_start = $current_time, session_page = 0
WHERE session_id = '" . $userdata['session_id'] . "'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
}
return $userdata;
}
}

Depuis, je ne peux plus ouvrir le panneau d'administration du forum, j'ai cherché comment résoudre le problème ici mais les réponses ne m'aident pas. Comment corriger ce problème?

NB: j'utilise la dernière version de phpBB.

Avec mes remerciements.
 
WRInaute passionné
Tu as le petit carré vert et la patate violette pour toutes tes reponces.

Aller je te donne de bonne adresse:
h-ttp://w-ww.webrankinfo.com/analyses/autres/phpbb3.php
h-ttp://w-ww.phpbb.com/phpBB/viewtopic.php?t=32328&postdays=0&postorder=asc&start=824
h-ttp://f-orums.phpbb-fr.com/viewtopic_77214.html?hl=r%E9f%E9rencement

Voila
++
 
Nouveau WRInaute
Merci pour les trois liens,

Je connaissais déjà deux d'entre eux, je ne peux résoudre mon problème avec ces informations.
Avez-vous compris mon problème?
 
Discussions similaires
Haut