Implement 2-step verification

I’m not clear on what this is being proposed to be for. Is this something you’d have to deal with every time you log on? I would hope this could be just optional if implemented, I hate dealing with sites with that sort of login process, especially if it’s phone-oriented (I have terrible and inconsistent cell coverage at home and in many places I work/iNaturalize).