added registration key requirement to create new accounts and limited acces to the website to logged out users