Which would be Constitutional and non discriminatory.
When I vote, I am ID'd by my signature, and of course having voted I preclude anyone else voting in my name. This system "let's you in the door" when you register, and it seems logical to me that registration is the time for eligibility checks.