У меня есть два стола, а именно ADMIN и USER Как я могу создать общую регистрационную форму с помощью php? Я хочу только два поля в этой форме.Как я могу создать общий вход для администратора и пользователя?
ответ
установить поле UserType в таблице пользователей, как,
UserType = 1 соответствует администратору и UserType = 0 соответствует пользователю.
Если вы используете какие-либо уровни разрешений, вы можете иметь таблицу пользователей со всеми сведениями обо всех пользователях, а затем таблицу user_admin с тем же самым первичным ключом (имя пользователя), содержащим все материалы разрешения.
Вы можете выполнить JOIN на обеих таблицах, выбрав username
, password
и salt
, но вам нужно остановить то же имя пользователя, которое будет помещено в оба.
Привет, пожалуйста, используйте комментарии, чтобы просить разъяснений по вопросу, а не спрашивать их в вашем ответе (иначе это может быть удалено за то, что он не был ответом). – Matt
Спасибо, Мэтт, я не был уверен, делать ли это комментарий или ответ, потому что он содержал оба. Я думаю, что «оба» были правильным ответом. :) –
В идеале у вас должна быть одна таблица, называемая пользователем, а затем другая таблица с именем user_role, которая будет содержать роль пользователя, которая является обычным пользователем или администратором. В вашем случае установите другой столбец.
Скажем:
user_type ='1';
или
user_type ='0';
Разве это не выгодно для базы данных и скрипта, если бы это было 1/0 для представления true/false? –
Точка I исправлена @DarylGill –
@DarylGill, в этот момент вы можете определить уровень доступа, который может иметь пользователь. –
- 1. C# Как Отделить Вход для администратора и пользователя
- 2. создать логин для пользователя и администратора
- 3. Вход для пользователя/администратора в PHP
- 4. Вход для пользователя/администратора по PHP
- 5. Как я могу контролировать вход пользователя
- 6. отдельный Вход для пользователя и администратора рельсам 4,2
- 7. Как мне создать администратора и пользователя
- 8. Одиночный вход для администратора Joomla и frontend
- 9. Как создать отдельный логин для администратора и пользователя в django?
- 10. Как создать пользователя-администратора с помощью Factory_Boy?
- 11. Нужно создать новый вход для администратора для codeigniter через phpmyadmin
- 12. Могу ли я создать общий интерфейс
- 13. Вход для администратора и входа в систему для зрителей
- 14. Почему я не могу отсканировать вход пользователя?
- 15. Весенняя безопасность: вход пользователя и администратора не удается
- 16. MySQL для администратора и пользователя (регистратор)
- 17. С панелью для пользователя и один для администратора, как я могу использовать $ _SESSION для обоих?
- 18. Могу ли я создать общий метод интерфейса?
- 19. , как я могу использовать общий для PdfPcells
- 20. Как я могу блок тестовый вход пользователя в Java
- 21. Как я могу получить вход от пользователя в Java (консоль)?
- 22. Могу ли я создать календарь Google для пользователя в домене с использованием учетных данных администратора
- 23. Как я могу получить циновую петлю, чтобы остановить вход пользователя?
- 24. Как я могу замаскировать вход для React.js
- 25. Как я могу запустить пользователя, выполнив вход в django?
- 26. Как я могу предотвратить вход пользователя из двух мест одновременно?
- 27. Как я могу создать уникальный ключ для каждого пользователя?
- 28. вход пользователя и fgets
- 29. Как я могу создать ссылку администратора с внешнего контроллера?
- 30. Как отделить привилегии администратора и зарегистрированного пользователя?
Разделяя Ваше исследование помогает всем. Расскажите, что вы пробовали и почему это не соответствовало вашим потребностям. Это демонстрирует, что вы потратили время, чтобы попытаться помочь себе, это избавляет нас от повторения очевидных ответов и, прежде всего, помогает вам получить более конкретный и релевантный ответ! –
добавить раскрывающийся список или что-то, что может сказать, что это логин пользователя или admin..manage ролей, используйте 1 для пользователей и 2 для администраторов .. – saveATcode
что вы пробовали до сих пор этот вопрос должен быть закрыт без каких-либо усилий и получения полного результата это плохо для целей обучения –