Самым правильным способом для вас было бы создать готовое приложение с авторизацией в самой студии (там есть шаблоны проектов с авторизацией), поковырять код и уже после этого задавать более конкретные вопросы.
ASP.NET начиная с версии 2.0 имеет встроенную поддержку авторизации. Причем ее с того момента уже трижды меняли.
Сначала был
ASP.NET Membership. Он до сих пор используется многими веб-приложениями. Он был достаточно громоздким и позже появился
ASP.NET Simple Membership
На данный момент актуальна система
ASP.NET Identity, но эта система была выпущена с 2013 студией и есть сомнения в том, что будет работать в 2012.
Если у вас есть возможность поставить 2013 студию (экспресс вполне подойдет) - то ASP.NET Identity
Если нет, то ASP.NET Membership, который имеет множество примеров в интернете и встроенный в студию админский интерфейс. По мембершипу достаточно информации на русском, так что гугл поможет.
Входная информация на английском тут:
www.asp.net/identity/overview/getting-started/intr...