I am not sure what you mean by "visible Form login", if I am not wrong, you should be looking for setting up login state for a user that denotes that a user has logged in successfully.
Once the user enters the username and password, check that against database, if the username and password match, if so, set a session variable say Login=True
Code:
session("Login")=True
And proceed to display the other pages that are relavant to that user. On navigation to any page from there on you got to check if the session variable Login=True, if that hold other than TRUE.
Code:
If session("Login")<> True then
Session.Abandon
Response.Redirect("SessionExp.asp")
End If
Be it EMPTY which means "" or FALSE or anything else, don't show that page to the user, by abandoning the session and taking him to a common page that says, his session timed out/he is not logged in.
Default time for Session Expiry is 20 mins, which can be set to lesser or greater values at your desire, using
For more details on Session object visit these URLs
ASP Session Object Reference
ASP Session Object
Hope that helps.
Cheers!
_________________________
- Vijay G
Strive for Perfection