You would want to use profile completion, and set a profile completion section up as required instead. So instead of forcing it on registration, you would instead be forcing it on login if its not populated. They cant do anything else at all without filling in that field