Я планирую использовать две таблицы (например, гость и сотрудник), чтобы контролировать, какая страница доступна для какого пользователя.
Предположение может зарегистрировать учетную запись, а сотрудник - нет.Учетная запись сотрудника может быть назначена только системным администратором.
Вот вопрос, который я только что нашел:
Предположим, что UserA является сотрудником и имеет в качестве имени пользователя и пароля имя пользователя login001 и пароль'как пароль.
Теперь на веб-сайт приходит предположение, которое запрашивает имя пользователя с логином и логином в качестве пароля.
Затем пользователь B может получить доступ к некоторым внутренним веб-сайтам b./ c он / она выбрал то же имя пользователя / пароль, что и один из сотрудников.
Вот мое решение этой проблемы:
Метод первый: всякий раз, когда применяется имя пользователя (не имеет значения«Угадайка или сотрудник»), необходимо проверить как «Угадайка таблицы», так и «Сотрудник», чтобы убедиться в отсутствии дубликатов.
Метод 2: Объединить таблицы «Угадайка» и «Сотрудник» в таблицу «Человек».Однако, для предположения, user_type может быть назначен как GUEST, а для employee, user_type может быть назначен как EMPLOYEE.
Я не знаю, имеют ли вышеуказанные методы смысл или нет.Если ни то, ни другое не является хорошим решением, пожалуйста, дайте мне какое-то указание, чтобы я мог принять некоторые рекомендации.
Я НЕ использую какие-либо фреймворки или ООП для реализации моего сценария PHP.
Спасибо