This would be less of a problem if the US had some sort of national ID issued by right, but we don't, and the same people pushing for requiring ID for voting would be against creating one. They hate the idea of a national ID.
My state does all elections by mail now. How would this even work?
All this is on top of the fact that elections are run by the states, not the national government. Would such a law even be constitutional?