Creo que tienes un pequeño lio lógico. Yo lo haria asi:
Código:
'1 - Criba
if not Session("validado") = "si" then
'2 - Criba
if Request.Form("usuario")="" AND request.form("clavelogin")="" then
' Visualizo el formulario
else
' Proceso los datos del formulario y compruebo si existe el usuario
' en caso afirmativo
Session("validado") = "si"
end if
else
' Hola amigo, Ya estas dentro
end if
A ver si esto te va mejor.
Un saludo