コード例 #1
0
ファイル: User.php プロジェクト: jvillasante/wildvapor
 public static function user_id()
 {
     if (\Helpers\User::is_logged_in()) {
         return $_SESSION['user_id'];
     } else {
         $uid = isset($_SESSION['user_id']) ? $_SESSION['user_id'] : NULL;
         if (!$uid) {
             $uid = \Helpers\User::uid();
             $_SESSION['user_id'] = $uid;
         }
         return $uid;
     }
 }
コード例 #2
0
<?php

$authenticate = function (\Slim\Route $route) {
    $app = \Slim\Slim::getInstance();
    if (!\Helpers\User::is_logged_in()) {
        $app->flash('error', $app->view()->tr('authentication.required'));
        $app->redirect($app->view()->url_secure('/session/login'));
    }
};
return $authenticate;