erreur) : if($_GET[$env->param("login")]) { if($_GET[$env->param("login")] === "in") _login($env); elseif($_GET[$env->param("login")] === "out") _logout($env); } $env->pun_user["is_super_admin"] = $env->data->is_super_admin($env->pun_user["id"]); endif; function _login($env) { if(isset($_POST['form_sent'])) { if($env->pun_user['is_guest']) { if($env->data->pun_login_ok(trim($_POST['req_username']), trim($_POST['req_password']), $env->db)) { _redirect ( $env, isset($_GET["from"]) ? urldecode($_GET["from"]) : $env->url(array("e" => "accueil")), "Vous êtes maintenant identifié en tant que ".$_POST['req_username'] ); } else $env->message = "Vous avez oublié votre mot de passe ?" ." Cliquez path("punbb")."login.php?action=forget\">ici pour en obtenir un nouveau."; } else $env->message = "Vous êtes déjà identifié"; } } function _logout($env) { $env->data->pun_logout($env->pun_user, $env->db); _redirect ( $env, $env->url(array("e" => "")), "Vous n'êtes plus identifié sur le site" ); } ?>