A propos du mod rewriting phpBB
2 messages
• Page 1 sur 1
-

achtungbaby - WRInaute accro

- Messages: 4066
- Inscription: 14 Juin 2004
A propos du mod rewriting phpBB
Dans l'article suivant :
http://www.webrankinfo.com/analyses/autres/phpbb2.php
On peut lire :
includes/sessions.php
Sauf que ce code est un peu vieux, et si on applique la modif telle qu'elle, on se retrouve avec l'impossibilité d'accéder à l'admin.
Il faut faire la modif suivante :
http://www.webrankinfo.com/analyses/autres/phpbb2.php
On peut lire :
includes/sessions.php
- Code: Tout sélectionner
#
#-----[ 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'";
Sauf que ce code est un peu vieux, et si on applique la modif telle qu'elle, on se retrouve avec l'impossibilité d'accéder à l'admin.
Il faut faire la modif suivante :
- Code: Tout sélectionner
#
#-----[ TROUVER ]---------------------------------------
# vers la ligne 174
$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, session_admin = $admin
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, session_admin = $admin
WHERE session_id = '" . $session_id . "' $sql_ip
AND session_user_id = '$user_id'";
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

