iproger
@iproger
Безответственный гений

В каких таблицах хранить юзеров?

Предположим, на сайте есть админка и фронтэнд.
Админка многопользовательская, а на фронтэнде есть регистрация и ордер (с необязательной регистрацией).

Как лучше хранить юзеров (и почему)?
1) всех юзеров в 1 таблице.
2) юзеров для админки и зарегавшихся; временных с ордера (как в opencart).
3) юзеров для админки; зарегавшихся и временных.

Вопрос рассматривается в контексте Yii2.
  • Вопрос задан
  • 2212 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1 и свойства.
Ответ написан
Комментировать
kashey
@kashey
Программирую большую половину жизни
1 и справочники.
По той простой причине что имя пользователя - уникально, и должно быть где-то "забито".
С другой стороны это не мешает на админку что-то сложнее навешать, например авторизацию по другой таблице. Но это не пункт 2 - можно навешать дополнительную авторизацию на админку, например через "base auth".
Будет в два раза крепче.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы