Size: a a a

2021 January 15

AB

Alexander Borisov in Yii Framework 3
Могу ошибаться, но вроде ошибка: https://github.com/yiisoft/user/blob/2ca1869cfd04549711598e1658e3d2329bdd76c0/src/User.php#L283 - тут используется сессия, которая опциональна. Тут https://github.com/yiisoft/user/blob/2ca1869cfd04549711598e1658e3d2329bdd76c0/src/User.php#L85 есть проверка на пустоту сессии, но она может и не сработать
источник

AB

Alexander Borisov in Yii Framework 3
Надо поднимать https://github.com/yiisoft/user/blob/master/psalm.xml#L3 error level
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
Могу ошибаться, но вроде ошибка: https://github.com/yiisoft/user/blob/2ca1869cfd04549711598e1658e3d2329bdd76c0/src/User.php#L283 - тут используется сессия, которая опциональна. Тут https://github.com/yiisoft/user/blob/2ca1869cfd04549711598e1658e3d2329bdd76c0/src/User.php#L85 есть проверка на пустоту сессии, но она может и не сработать
Там в конструкторет null прописывается, если без сессии
источник

AB

Alexander Borisov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
А что это? 🙂
Штука, которая использует identity для логина, логаута и проверки прав.
источник

DS

Dmitriy S in Yii Framework 3
До нее не дойдет, если session === null
источник

AB

Alexander Borisov in Yii Framework 3
ой, точно. туплю
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Штука, которая использует identity для логина, логаута и проверки прав.
А чем так сильно текущее название User мешает?
источник

AB

Alexander Borisov in Yii Framework 3
Тем что может совпадать с названием entity
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
Тем что может совпадать с названием entity
Они почти не пересекаются
источник

AB

Alexander Borisov in Yii Framework 3
если перед выполением действия с пользователем надо будет проверить авторизованность к фиче - пересекутся
источник

AB

Alexander Borisov in Yii Framework 3
популярный кейс
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
если перед выполением действия с пользователем надо будет проверить авторизованность к фиче - пересекутся
По факту единственный. И то, в большинстве случаев чекер отработает в мидлтвари авторизации.
источник

AB

Alexander Borisov in Yii Framework 3
ну, для простого случая да. если в проекте много ролей и надо их обрабатывать не в мидлваре, то будет напряжно каждый раз придумвать alias
источник

AB

Alexander Borisov in Yii Framework 3
где-то даже видел правило для cs fixerа, который запрещает совпадение имен
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Штука, которая использует identity для логина, логаута и проверки прав.
А то что в User методы public и private идут в шахматном порядке - это новое соглашение codestyle?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
А то что в User методы public и private идут в шахматном порядке - это новое соглашение codestyle?
Нет. Это просто так вышло :)
источник

А

Алексей R in Yii Framework 3
Там его все равно рефакторить ещё надо
источник

А

Алексей R in Yii Framework 3
Приставка Auth вроде в тему
источник

А

Алексей R in Yii Framework 3
Или окончание, типа юзерАвторизатор )
источник