jclaurian, bueno tu quieres que cuando uno ingrese a tu pagina le aparezca el formulario para iniciar sesion y luego si es que ya inicio session ya no le aparezca el formulario
esta seria una solucion:
<%
If Session("Autentificado") & "" <> "" Then
'Aca codigo para iniciar la session
'Podemos colocar codigo para consultar a la base de datos si el usuario existe y tiene permisos
'o si solo queremos que le usuario solo ingrese sus datos
'En este ejemplo solo verificamos que el usuario haya ingresado su nombre en la caja del formulario
If Request.form("txtuser") & "" <> "" Then
Session("Autentificado") = "True"
End If
%>
<html>
<head>
<title>
Auteticacion
</title>
</head>
<body>
<form action="./default.asp" method="post" name="frmLogin">
<input type="text" name="txtuser">
<br />
<input type="password" name="txtPassword">
<br />
<input type="submit" value="Ingresar">
</form>
</body>
</html>
<%
Else
%>
<html>
<head>
<title>Usuario Autentificado</title>
</head>
<body>
<!-- Aca va el cuerpo de tu pagina -->
El usuario se autentifico correctamente
</body>
</html>
<%
End If
%>
Bueno como viste en los comentarios la validacion del usuario y password depende de ti, en tu caso usaras una base de datos con registros de usuarios registrados donde validaras si el usuario existe y si el password es valido, en el ejemplo anterior yo solo valide que el usuario haya introducido cualquier texto en la primera caja de texto.
Si tienes mas consultas postealas
Salu2