Te recomiendo que leas el modelo que trae asp.net de
membership
Date tiempo de echarle una leída, montar la BD y verás que una vez que lo entiendas te ahorraras muchos dolores de cabeza ya que es un modelo completo de seguridad pensada para 1:N aplicaciones
Saludos