loginRequired shifted into siteModule