Not only ID but do away with early voting, do away with absentee voting with the sol exception of military and dip a figure in an ink pot after voting.
Those that want to commit fraud will go to several voting locations or districts to vote.
I can see doing away with the same day registration as some states allow. If you can't register 3 or 4 month before an election you just have to wait until the next election to vote.
Your idea of doing away with absentee voting is also ridiculous and proves that yo don't know what you are talking about. What if someone is going on trip, business, or otherwise that had been long planned and won't be home on election day, they shouldn't be allowed to vote early, or change their trip plan because you don't like it? How ridiculous.
I do go along with dipping the finger in an ink pot though