コード例 #1
0
 /**
  * return current logged user
  * @param $session
  * @return User
  */
 public function getCurrentUser($session)
 {
     $userDao = new UserDao(self::$em);
     if (isset($session['auth'])) {
         $user = $userDao->getBySession($session['auth']);
         if ($user != null) {
             return $user;
         }
     }
     return null;
 }
コード例 #2
0
/*      _____           _               ___   ___      */
/*     |  __ \         | |             |__ \ / _ \     */
/*     | |__) |___  ___| |_ _   _ ___     ) | (_) |    */
/*     |  _  // _ \/ __| __| | | / __|   / / \__, |    */
/*     | | \ \  __/ (__| |_| |_| \__ \  / /_   / /     */
/*     |_|  \_\___|\___|\__|\__,_|___/ |____| /_/      */
/*                                                     */
/*                Date: 23/09/2015                     */
/*                 All right reserved                  */
/*-----------------------------------------------------*/
use MealBooker\model\User;
use MealBooker\models\dao\UserDao;
$error = null;
if (isset($_GET['authToken'])) {
    $userDao = new UserDao($em);
    $user = $userDao->getBySession($_GET['authToken']);
    if ($user != null) {
        //reset session and enable user
        $user->setSession(null);
        $user->setStatus(1);
        //save user
        $userDao->save($user);
    } else {
        $error = "Une erreur est survenue";
    }
}
?>
<div class="col-md-6 col-md-offset-3">

    <h2>Bienvenue</h2>