login, logout, and signup work