As a beginner I would suggest you to go with
ASP-NET-Roles-and-Membership.
Using asp.net's Role feature , you can minimize all the Database table and Stored procedure creation work . ASP.Net will create and manage all that for you .
You will be provided with a Admin UI , and you can well manage the login , registrations and the user page access roles .
Hope it helps
[ Happy Coding ]