2013-11-18 4 views
0

хорошо, поэтому я разрабатываю этот сайт для своего класса capstone, это система бронирования билетов. Я использую phpmyadmin на сервере Wamp. Мой вопрос: в любой момент времени многие пользователи будут на моем сайте.Несколько пользователей Доступ к моему сайту

Они регистрируются или регистрируются, и в соответствии с их статусом (будучи Директором или Аудитором) они могут резервировать несколько мест. Предположим, если на моем сайте 2 пользователя, один - директор, а другой - аудитория. Как я могу узнать, какой пользователь?

Когда они регистрируются, статус сохраняется в базе данных, но как я могу узнать, у какого пользователя есть статус, который находится на моем веб-сайте?

Благодаря

+0

Добавить groupfield в базе данных. Это так просто. –

+0

Сессии моего друга. –

+0

Возможно, ваш профессор/преподаватель может предложить некоторые предложения. Я просто предлагаю, потому что он/она будет иметь более полное представление о том, что вы пытаетесь выполнить, чем то, что можно сообщить в нескольких строках сообщения на форуме. –

ответ

0

Из моего предположения, если оба пользователя имеет разные user name and password от этой информации вы можете найти статус пользователей Логин.

0

Я предлагаю создать mapping table of Roles with User.

Например, пользователь, роль и UserRoleMapping модели.

User (id, username, FirstName) 
Role (id, role) 
UserRoleMapping (user_id, role_id, status) 

Здесь, когда Пользователь регистрируется, в соответствии с его ролью создается запись в таблице UserRoleMapping.

Затем, используя представление, чтобы отобразить список UserRoleMapping, используйте их идентификатор, чтобы отобразить их имя и роль. Использовать фильтр в вкладках для разной роли путем упорядочения по отношению к созданному дате времени.

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

Смежные вопросы