Well the feature you are expecting can be full filled with the help of Forms Authentication.Refer this link.
How to: Implement Simple Forms Authentication[
^]
Once you made necessary changes suggested there,any unauthenticated user(Typing URL directly can be considered as unauthenticated) will be redirected to Login URL specified. Once she provides appropriate credentials,she will be granted access accordingly to that page.
Regards.. :laugh: