Add more backend checking for user, Add settings holder, Renove redirects in frontend