fix user authentication everywhere. this is a very bad commit