@PerseforeComplete

Как предпочтительнее регистрировать админов на портале?

В качестве пет проекта делаю портал. На портале будет регистрация пользователей и разделение их по группам - админы и пользователи. Встал глупый вопрос - а как лучше всего регистрировать админов? Как это обычно делается? Регистрировать аккаунт обычного пользователя и потом вручную запросом к базе переводить его в админы? Создавать скрытую страницу регистрации, куда помимо обычного лоина и пароля надо какой-то админский код вводить для регистрации? Ещё как-то?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В админской части портала должно быть управление пользователями, там и делайте назначение нужной роли. Ну а первого админа автоматически, при регистрации первого пользователя, либо вручную.
Ответ написан
Комментировать
websitedev
@websitedev
Веб-разработчик. Разрабатываю сложные сайты.
Создаете нового пользователя, а потом присваиваете ему роль админа. Можете это делать вручную или создать административную панель. Конечно, хорошо было бы создать панель. Так и удобно отслеживать весь список пользователей, и присваивать им роли.

Роль пользователя можете сохранить в таблице users в виде целого числа. Нужно делать проверку и ограничить доступ в административную панель для обычных пользователей. Для этого нужно брать значение роли авторизованного пользователя из БД и делать соответствующую проверку.

Как отметили ранее, первому админу роль нужно присваивать вручную, чтобы иметь доступ в административную панель.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы