Hola que tal.
 
Puedes hacerlo de la siguiente manera: 
en el aspx de login create una variable de session metiendo como valor el id del usuario o cualquier otro dato no importa, supongamos: 
session.add("IdUsr", 2)  <----- es un ejemplo tu tienes que adaptarlo 
cuando ya se haya logeado el usuario entonces en el page_load de tus aspx pon una condicion: 
        If session("IdUsr") <> Nothing Then 
             'Haz lo que necesites 
         Else 
              Response.Redirect("login.aspx") 
         End If 
Que va a pasar si un usuario quiere entrar directamente? la variable de session no va a contener nada por lo tanto se va a redireccionar al login. 
Espero te sirva de algo esta información 
 
 
Saludos     
 Cita:  
					Iniciado por shumito  
  Como hago para que no ingresen directamente la pagina en el navegador a menos que se hayan logeado? tengo una pagina de acceso y la idea es que entren a esa pagina se logeen y luego hagan lo que quieran algo asi como sesiones...
 
De anteman o muchas gracias!