(REGLE) redirection url plus accés à mon panneau de config

Nouveau WRInaute
:oops: OUPS...Ce n'est pas le htaccess...Je l'ai rewrité en suivant les conseils de WRI... mais si je touche au ficfhier includes/session.php, je ne sais plus me conecter à l'admin:
Apparement ce n'était compatible que pour les versions Av 2.0.14 :oops: et flut...j'ai installé phpbb (17)

Je continue mes recherches mais si vous avez une piste en FR, merci de tenir au courant : :wink:
Xavier
 
Nouveau WRInaute
Voici la modification de session de l'identifiant "apparemment incompatible avec phpbb 2.0.17".

#
#-----[ 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;
}
}


:( Etant néophyte en php, je suis complètement perdu.
Je fais des recherches mais n’ai pas rien trouvé d’aussi clair que l’exemple ci-dessus.
Avez-vous un lien ou une explication afin de modifier la gestion de l’identification de la version 2.0.17.
GRAND MERCI D’AVANCE.
Xavier.
 
WRInaute discret
j'ai suivi ce tuto :

:arrow: url rewriting + titres pour phpbb v2 : solution globale

j'ai donc :

- liens rewrités
- suppression du SID pour les invités
- optimisation des balise méta tag dynamiques
- un SITEMAP au format XML pour GOOGLE

le tout sur un phpbb 2.0.17. (avec une multitude d'autre mods) et sa tourne au poil :)

:arrow: .http://forum.miranda-fr.net (aperçu du resultat)
:arrow: .http://forum.miranda-fr.net/sitemap.php (aperçu du sitemap pour google)
 
Nouveau WRInaute
Bien que cela me fasse un peu peur, j'avais repéré la piste mais le téléchargement de phpBB google keyword URLs 2.3.0 SEO MOD n'est plus accessible actuellement : Upgrading the site...

Merci. :wink:
 
WRInaute discret
dans le 1er message il y a les liens de telechargement alternatifs...

NOTE : L'update du site le l'auteur semblant un peu difficile voici des liens alternatif pour le téléchargement des mods :
-http://www.marsatak.org/download/keyword-urls-mod_2.30.zip
-http://www.marsatak.org/download/keyword-urls-google-sitemap.zip
-http://www.marsatak.org/download/botsmodv1.2.zip
-http://www.marsatak.org/download/keyword-urls-site-archive.zip
-http://www.marsatak.org/download/error-mod-1.0.0.zip
:wink:

tu as un problèe pour enlever les SID des visiteurs c'est ça ?

Tu as mit ce mod là ? :
http://www.phpbb.com/phpBB/viewtopic.php?t=185839
 
Nouveau WRInaute
MERCI pour les infos, mais j'ai compris :lol: :lol: :lol:
#
#-----[ 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'";

EN REALITE C'EST ...
#
#-----[ REPLACE WITH ]---------------------------------------
#
$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'";



MERCI a_7 :wink:
 
Discussions similaires
Haut