Я создавал собственную систему входа в систему, но всем рекомендовал sfDoctrineGuardPlugin.к сожалению, я не понимаю этого ...
Я захожу на http://localhost/frontend_dev.php/login и вошел в систему. Я нахожусь в классе sfGuardSecurityUser и методе публичной функции signIn ($ user, $ Remember = false, $ con = null) где была переменная $ user?
есть:
$this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');
но если я использую:
$this->getUser()->getAttribute('user_id');
в собственном модуле, тогда он равен NULL.Работает только $ this-> getUser ();но это только имя и логин.Как я могу получить ID зарегистрированного пользователя?
Я также добавил в таблицу sf_guard_user_permission user_id 2 license_id 2 и как я могу проверить это в другом модуле?
Спасибо за помощь!