X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=web%2Fapp%2Fmods%2Fusers%2Fidentification.php;fp=web%2Fapp%2Fmods%2Fusers%2Fidentification.php;h=4be3001d205b2e42c4a5ccb65d463176f25958a0;hb=29b6377f43bf4477e04b57069cf779ac1b913bdb;hp=36b6d2b81d6e1af1864d4e2cbf1b0d5243ffcd12;hpb=a21fbfe1301f83b72d2815899ff334445b7830cf;p=mtweb diff --git a/web/app/mods/users/identification.php b/web/app/mods/users/identification.php index 36b6d2b..4be3001 100644 --- a/web/app/mods/users/identification.php +++ b/web/app/mods/users/identification.php @@ -1,17 +1,16 @@ user()) - { $data = $env->data(); - if($data->login(trim($_POST['login']), trim($_POST['pass']))) - { $env->redirect - ( isset($_POST["from"]) ? urldecode($_POST["from"]) : $this->env->url(), + function login(&$env){ + if(!$env->user()){ + $data = $env->data(); + if($data->login(trim($_POST['login']), trim($_POST['pass']))){ + $env->redirect( + isset($_POST["from"]) ? urldecode($_POST["from"]) : $this->env->url(), "Vous êtes maintenant identifié en tant que ".$_POST['login'] ); } @@ -20,11 +19,11 @@ else $env->message("Vous êtes déjà identifié"); } - function logout(&$env) - { $data = $env->data(); - if($data->logout()) - { $env->redirect - ( $env->url(), + function logout(&$env){ + $data = $env->data(); + if($data->logout()){ + $env->redirect( + $env->url(), "Vous n'êtes plus identifié sur le site" ); }