Im not finding much solutions, need some suggestions
a typical way of building an email validation thing, with a one time code, would be to use a GUID. In the email you sent, add a link with this unique GUID attached at the end something like :
www.something.com/email-verify/877ebd19-6852-4de9-b228-4d796a4cd7c7
you create a table in your db where you store these generated tokens with the a user id so you know which user it is when they click the link, add a used flag so you know you only accept it once and you're pretty much done.