I want to create a landing page before people enter my site

HI

I want to create a landing page before people enter my site but then once they are in I dont want them to go back there until they log out.

Do I need to create a separate page as the landing page then have the wordpress install on a different file or could i use a plugin to create an landing page?