createLoginChallenge(); header('Content-Type: text/javascript'); echo 'document.write(\'\');'; exit; } $err = false; // Si login if(!empty($_POST['email']) && (!empty($_POST['pass']) || !empty($_POST['challenge']))) { $permanent = !empty($_POST['permanent']) ? true : false; $useChallenge = !empty($_POST['challenge']) ? true : false; $password = $useChallenge ? $_POST['challenge'] : $_POST['pass']; if($user->login($_POST['email'], $password, $permanent, $useChallenge)) { utils::redirect('/ecrire/'); } else { $tpl->assign('error', 'FAIL'); } } // Si logout elseif(isset($_GET['logout'])) { $user->logout(); if (LENCRIER_REDIRECT_HOME_ON_LOGOUT) utils::redirect(LENCRIER_HOME_URL); $tpl->assign('error', 'LOGOUT'); $tpl->assign('is_logged', false); } elseif ($user->is_logged()) { utils::redirect('/ecrire/'); } $from = ''; if(!empty($_GET['from'])) $from = $_GET['from']; $tpl->assign('from', $from); $tpl->assign('current', 'login'); $tpl->display('ecrire/login.tpl'); ?>