Zorgh a écrit :
Hi,
I have problem with iframe. I have installed a CMS and I have integrated roundcubemail into a frame. So to protect an account from unauthorized access, I have modified the code (index.php) :
<?php ... $referer = $_SERVER["HTTP_REFERER"]; $url = parse_url($referer); $url = $url['scheme']."://".$url['host'].dirname($url['path'])."/"; $namesess = sprintf("UV%u", crc32($url)); session_name($namesess); session_start(); if (isset($_SESSION['SESS_NICKNAME'])) { ... // if we arrive here, something went wrong raise_error(array( 'code' => 404, 'type' => 'php', 'line' => __LINE__, 'file' => __FILE__, 'message' => "Invalid request"), true, true); } else { echo "Error"; exit(); } ?>
}
The login dialog box display correctly. The problem is: when I click on the authentication button with a correct login info it display "Error".
How to fix it ?
Sorry for my english ! I'm french.
Thx so much
List info: http://lists.roundcube.net/users/
Sorry :
<?php // include environment require_once 'program/include/iniset.php'; $referer = $_SERVER["HTTP_REFERER"]; $url = parse_url($referer); $url = $url['scheme']."://".$url['host'].dirname($url['path'])."/"; $namesess = sprintf("UV%u", crc32($url)); session_name($namesess); session_start(); if (isset($_SESSION['SESS_NICKNAME'])) { // init application and start session with requested task $RCMAIL = rcmail::get_instance(); ... // if we arrive here, something went wrong raise_error(array( 'code' => 404, 'type' => 'php', 'line' => __LINE__, 'file' => __FILE__, 'message' => "Invalid request"), true, true); } else { echo "Error"; exit(); } ?>
List info: http://lists.roundcube.net/users/