Идеальный способ создать первую роль администратора для магазина торговой площадки - PullRequest
0 голосов
/ 14 декабря 2018

Я строю небольшой рынок электроники с нуля, где пользователи могут покупать или продавать свою электронику онлайн.Торговая площадка будет иметь три типа пользователей -

  1. Обычные пользователи с возможностью купить продукт и добавить список продуктов для продажи
  2. Модераторы для удаления спама и редактирования существующих списков
  3. Администраторы - с правами модератора плюс возможностью добавлять, продвигать и удалять модераторов и добавлять новых администраторов.

Я не уверен, что было бы идеальным способом создать первую учетную запись администратора.Один из способов - просто добавить / изменить учетную запись администратора в моей базе данных (разработчик).Это единственный способ?Я слишком сильно потею по этому вопросу?

1 Ответ

0 голосов
/ 23 декабря 2018

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

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

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

...