Author Topic: Integración 4Images con phpBB v2.0.18  (Read 6533 times)

0 Members and 1 Guest are viewing this topic.

Offline Franc24

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
    • F.Perete
Integración 4Images con phpBB v2.0.18
« on: November 25, 2005, 05:32:24 PM »
Quisiera preguntar por si alguien tiene el mismo problema y lo ha solucionado:

Tengo integrada 4Images con unos Foros phpBB y al actualizar a la versión 2.0.18 de phpBB no me funciona el cerrar sesión.

Lei este tema pero sigue igual al cerrar sesión en 4images, sale en los foros invalid_session y no se desloguea.

I have a solution !
The problem is that 4Images doesn't send the sid to phpBB when we want to loggout

So :

Open your /4images/includes/session.php

At the begining of the file you have :

Code: [Select]
// Set here different URL's to your phpBB forum.
// Normally no need to change.
$url_register      = $url_app."profile.php?mode=register";
$url_lost_password = $url_app."profile.php?mode=sendpassword";
$url_control_panel = $url_app."profile.php?mode=editprofile";
$url_mailform      = $url_app."profile.php?mode=email&u={user_id}";
$url_show_profile  = $url_app."profile.php?mode=viewprofile&u={user_id}";
$url_login         = $url_app.'login.php?redirect=anbum_redir.php';
$url_logout        = $url_app.'login.php?logout=true&redirect=anbum_redir.php';

So deplace this code at the end of the file just after :

Code: [Select]
//-----------------------------------------------------
//--- Start Session -----------------------------------
//-----------------------------------------------------
$board_config = array();
$sql = "SELECT * FROM " . PHPBB_CONFIG_TABLE;
$result = $site_db->query($sql);
while($row = $site_db->fetch_array($result)) {
  $board_config[$row['config_name']] = $row['config_value'];
}

//Start Session
$site_sess = new Session();

// Get Userinfo
$session_info = $site_sess->return_session_info();
$user_info = $site_sess->return_user_info();

and modify this line :

Code: [Select]
$url_logout        = $url_app.'login.php?logout=true&redirect=anbum_redir.php';
with :

Code: [Select]
$url_logout        = $url_app.'login.php?logout=true&redirect=anbum_redir.php&sid='.$session_info['session_id'];
And it will be good  :lol:

I don't know if my Patch will be understand be all of you as my english is so bad ! :roll:

Gracias anticipadas.  :wink:

Offline Franc24

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
    • F.Perete
Re: Integración 4Images con phpBB v2.0.18
« Reply #1 on: November 26, 2005, 05:39:15 PM »
Ya he encontrado la solución del problema gracias a BartAfterDark en los foros del mod en inglés.

Lo pongo por si alguien lo necesita:

Se abre login.php de phpBB

Buscar:

Code: [Select]
if ($sid == '' || $sid != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}

Cambiar por:

Code: [Select]
//if ($sid == '' || $sid != $userdata['session_id'])
//{
//message_die(GENERAL_ERROR, 'Invalid_session');
//}

Saludos.  :wink:

Offline knsin0

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
Re: Integración 4Images con phpBB v2.0.18
« Reply #2 on: September 20, 2006, 08:45:58 PM »
eso me ha venido muy bien gracias, tengo otro error, cuando trato de loguerame me sale
Code: [Select]
You don't have permission to access http://localhost/4image/foro/http://localhost/4image/index.php on this server.

es como si añadiese un http mas de la cuenta... como arreglo esto? asi es imposible loguerase  8O

Offline knsin0

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
Re: Integración 4Images con phpBB v2.0.18
« Reply #3 on: September 21, 2006, 07:59:07 PM »
no creo que hubiese respuestas dada la actividad de este foro, pero por si acaso, ya he averiguado como hacerlo.