pero si te fijas, validas si tu VARIABLES SESSION estan VACIAS, si no lo estan no entran... me entiendes
Código:
IF Request.Form("usuario")="" AND request.form("clavelogin")="" AND not Session("validado") = "si" THEN
mira, si esta parte se cumple, entra a lo que tengas dentro de esta parte del IF
pero si en tu ELSE, tienes una redireccion a que el usuario vuelva a logearse, entonces ahi estaria tu error
verifica esa parte del IF, probablemente sea ahi el error
suerte