Funcionalidades de inicio de sesión y protección de aplicaciones

Cómo agregar funcionalidades de inicio de sesión a una aplicación de ASP.NET Web Pages y cómo ayudar a proteger la aplicación de los bots.