Login is written with exceptions

like it’s not doing anything involving requests. The structure is
basically set up, and nothing else.