Usually you just show up. I have no problem with my rep requesting ID. If I'm gonna have to listen to people shouting each other down, I want to know that they are from my district.
Voting - I give my name and address and sign by my name attesting to the fact that I am me. That's how it's always been. If for some reason, my name and address are not on the rolls and I am at the right precinct for my address, I would fill out a provisional ballot which would be checked and counted if valid.
Besides, how much documented wide spread voting fraud is there? Lots of accusations but I can't think of that many cases where there have been trials, much less convictions.