What about confirmation email approach? I do not know whether there is an open source solution for this though.