Kann mir vieleicht jemand sagen ob ich was falsch gemacht habe?
da fehlt zwar die hälfte, aber ich vermute du generierst 2 hashes, einen verschickst du per mail den anderen speicherst du in die datenbank
du solltest eigentlich einen generieren, in die datenbank speicher und dann sofort den selben wert als mail verschicken - wenn die e-mails später verschickt werden, verwende dazu daten aus der datenbank
im übrigen, deine hash-funktion ist potentiell fehlerhaft, da sie keine eindeutigen werte generiert ;) - das ist zwar in einer sehr vernachlässigbaren dimension, aber ich wills nur gesagt haben