Не знаю, уместный ли это вопрос. Однако вот оно.
В настоящее время я работаю над проектом для клиента, бритвой ASP.net 4.5 MVC4. По сути, это интернет-магазин для их клиентов, которые регистрируют учетную запись и заказывают товары из своих каталогов для использования на мероприятиях, которые они устраивают. Клиенты должны зарегистрироваться на события, созданные сотрудниками моих клиентов, чтобы размещать заказы. На сайте есть портал администратора, где они будут входить в систему и создавать, управлять и обновлять события, заказы и пользователей. Как это сделать - не мой вопрос. Мой вопрос:
Как, черт возьми, я должен зарегистрировать администраторов?! Какой процесс вы, ребята, использовали? Я не думаю, что жестко закодированный пароль — это хорошо, и я определенно хочу отделить его от обычной регистрации пользователя. Я планирую использовать SimpleMembership. Я имею в виду, что существующий администратор может создавать учетные записи администратора, но как насчет первой учетной записи администратора. Курица или яйцо? Имеет ли это смысл?
РЕДАКТИРОВАТЬ: я проделал изрядную домашнюю работу по этому вопросу, я имею в виду, я полагаю, что мог бы вручную добавить роль администратора в webpages_Roles и вручную добавить ее первому администратору, а последующие администраторы добавили эту роль администратором, но первые пару шагов звучат немного хакерский.