interface login/signup centralized