I'm also one of those who just won't allow the temptation into my house in the first place.
That hasn't stopped me from binging in the past, though.

When there's no junk food, I'll make it: I'm embarrassed to admit that one of my binge foods of choice is cinnamon toast, smothered in a butter-frosting I would make myself. Blech.
What stops me now is a big picture of me taped to the fridge that shows me how I bad look, and reminds me that my past eating habits got me there. I kinda lose my appetite whenever I look at that photo.
Also, since I've lost 10 pounds, I keep a 10 pound weight on my kitchen counter. When I pick it up I'm reminded exactly how heavy 10 pounds really is!!! It helps me remember the work I put into losing that much, and I realize I don't want to put it back on my body.