Poro: restructure login, made it not SHIT