Какие еще есть способы, попроще?
Steven Sanderson — Pro ASP.NET MVC 2
Steven Sanderson — Pro ASP.NET MVC 3
В разделе, где делают админку («Securing the Administration Features»). Там всего несколько страниц описания, код можно скопировать. Смысл примерно такой:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880">
<credentials passwordFormat="Clear">
<user name="admin" password="secret" />
</credentials>
</forms>
</authentication>
* This source code was highlighted with Source Code Highlighter.
Логин и пароль хранятся в Web.config (пароль конечно, нужно хранить в виде хеша, например, SHA1). Дальше можно использовать [Authorize] и всё будет работать, для нескольких пользователей — это я считаю оптимально, никаких баз данных.