users can only join committments when logged in