[2023-01-23] 4images 1.10 released
0 Members and 1 Guest are viewing this topic.
I have a solution !The problem is that 4Images doesn't send the sid to phpBB when we want to loggoutSo :Open your /4images/includes/session.phpAt 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 I don't know if my Patch will be understand be all of you as my english is so bad !
// 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';
//-----------------------------------------------------//--- 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();
$url_logout = $url_app.'login.php?logout=true&redirect=anbum_redir.php';
$url_logout = $url_app.'login.php?logout=true&redirect=anbum_redir.php&sid='.$session_info['session_id'];
if ($sid == '' || $sid != $userdata['session_id']){message_die(GENERAL_ERROR, 'Invalid_session');}
//if ($sid == '' || $sid != $userdata['session_id'])//{//message_die(GENERAL_ERROR, 'Invalid_session');//}
You don't have permission to access http://localhost/4image/foro/http://localhost/4image/index.php on this server.