Если это программная платформа (имеется в виду один веб-адрес и база данных для всех пользователей вашего приложения), то обычно создается первый пользователь-администратор путем запуска команд на консоли командной строки сервера для создания правильной записи. , Или, возможно, с помощью сценария установки, который запускается один раз. При этом создается первый пользователь-администратор, а затем этот пользователь входит в систему и создает больше пользователей-администраторов через пользовательский интерфейс. Обычно это необходимо выполнить только один раз за все время существования проекта, поэтому не нужно, чтобы этот процесс был удобным для пользователя.
Однако, если это сервер, вы устанавливаете свой собственный экземпляр, который является общим для есть мастер установки, поскольку каждая новая установка должна проходить через этот процесс go, поэтому стоит сделать что-то удобное для пользователя. Вы go что-то наподобие myapp.com/setup
и затем заполняете несколько форм, которые настраивают первого пользователя-администратора и предоставляют начальную конфигурацию и предпочтения. После того, как этот первый пользователь-администратор настроен, эта страница setup
больше не будет доступна, так что другие новые пользователи-администраторы не могут быть созданы таким образом.
Wordpress - отличный пример интерактивной настройки. Конец этого видео содержит пример того, как это выглядит.