login/signup/logout working with error messages