Demo need to go through the public/demo page
This commit is contained in:
parent
ac9ede48de
commit
29498070cb
@ -330,8 +330,19 @@ if (! defined('NOLOGIN'))
|
|||||||
{
|
{
|
||||||
// It is not already authenticated, it requests the login / password
|
// It is not already authenticated, it requests the login / password
|
||||||
|
|
||||||
|
// If in demo mode, we check we go to home page through the public/demo/index.php page
|
||||||
|
if ($dolibarr_main_demo && $_SERVER['PHP_SELF'] == DOL_URL_ROOT.'/index.php') // We ask index page
|
||||||
|
{
|
||||||
|
if (! preg_match('/public/',$_SERVER['HTTP_REFERER']))
|
||||||
|
{
|
||||||
|
dol_syslog("Call index page from another url than demo page");
|
||||||
|
header("Location: ".DOL_URL_ROOT.'/public/demo/index.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Verification security graphic code
|
// Verification security graphic code
|
||||||
if ($test && isset($_POST["username"]) && ! empty($conf->global->MAIN_SECURITY_ENABLECAPTCHA))
|
if (isset($_POST["username"]) && ! empty($conf->global->MAIN_SECURITY_ENABLECAPTCHA))
|
||||||
{
|
{
|
||||||
require_once DOL_DOCUMENT_ROOT.'/includes/artichow/Artichow.cfg.php';
|
require_once DOL_DOCUMENT_ROOT.'/includes/artichow/Artichow.cfg.php';
|
||||||
require_once ARTICHOW."/AntiSpam.class.php";
|
require_once ARTICHOW."/AntiSpam.class.php";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user