Создание одной и той же страницы входа для разных пользователей - PullRequest
0 голосов
/ 10 ноября 2009

У меня есть одна страница входа, используемая всеми пользователями на сайте. Однако после входа в систему они переходят на разные страницы.

Пользователи в настоящее время хранятся в разных таблицах в базе данных, и мне нужно проверить, на какую страницу мне перейти

Значит ли это, что я должен добавить всех этих пользователей в одну таблицу и указать тип пользователя?

Как мне лучше организовать вещи?

Ответы [ 2 ]

5 голосов
/ 10 ноября 2009

Базовая ролевая схема, вероятно, облегчит вам задачу.

Users
   Id
   Name
   ...
Roles
   Id
   UserId (ForeignKey=>Users)
   ...

Тогда, когда вы делаете какую-либо авторизацию, это простая проверка роли, чтобы увидеть, есть ли у них привилегии.

4 голосов
/ 10 ноября 2009

Вероятно, было бы лучше сохранить всех ваших пользователей в одной таблице, это облегчит обслуживание. Вы можете сделать так, чтобы скрипт входа в систему считывал тип пользователя и направлял их на правильную домашнюю страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...