Hola Qué tal=?
Espero poder ser de ayuda.
Para mí lo que deberías hacer es lo siguiente.
Hacer una página con el formulario de login para usuarios registrados y otra para usuarios no registrados así ingrean todos sus datos (hasta acá estoy diciendo obviedades) :)
Después de eso lo que te recomiendo es que si el usuario se ha logueado correctamente pongas lo siguiente
Por ejemplo:
Session ("Logueado") = true
Entonces después en cada página hacés un include de un ASP que tenga
if not(Session ("Logueado")) then response.redirect "index.asp"´
Con esto logras que si la variable de sesión no es true lo redireccione a la home del sitio.
Esto es lo que a mí me parece que sería lo más sencillo
Con respecto al darse de baja... cuando el usuario se loguea que tenga un link a "darse de baja" o algo por el estilo y ahí deberías borrar el registro o tener preparado un campo que sea activo y ponerlo en 0, así conservarías los datos del usuario pero no existiría.
Espero que haya sido de ayuda..
SALUDOS!!1