Don't know if this is an appropriate questions. However, here it goes.
I am currently work on a project for a client, ASP.net 4.5 MVC4 razor. It's basically a web store for their customers who register an account and order products from their catalogs to use at events they put on. Customers have to register for events created by my clients employees to place orders. There is an administrator portal on the site, where they would log in and create, manage and update events, orders, and users. How to do this is not my question. My Question is:
How in the heck should I have the administrators register?! What process have you guys used? I don't think a hard-coded password is good, and I for sure I want to separate it from normal user registration. I plan to use SimpleMembership. I mean an existing administrator could create admin accounts, but what about the first admin account. Chicken or the egg? Does this make sense?
EDIT: I did a fair amount of homework on this, I mean I suppose I could manually add a Admin role in the webpages_Roles and manually add that to the first administrator and have subsequent administrators added that role by an admin but the first couple steps sounds a little hackish.