Example #1
0
 /**
  * Возвращает код текущего авторизованного пользователя.
  */
 public static function getUserId($nullAllowed = false)
 {
     return $nullAllowed || self::checkAuthorized() ? PsSecurity::provider()->getUserId() : null;
 }
Example #2
0
 /**
  * Метод устанавливает провайдер безопасности
  */
 public static function set(PsSecurityProvider $provider)
 {
     check_condition(!self::$inited, __CLASS__ . ' is already initialized');
     check_condition(is_null(self::$provider), __CLASS__ . ' provider is already setted');
     self::$provider = $provider;
 }