Hola,
La idea es que el script elabore un codigo aleatorio diferente cada vez que se ejecuta, pero atraves de una clave que sea constante. De esta manera al codigo que indique el usuario se le aplicara esta misma clave y si el resultado es igual que el codigo generado este le dejara pasar de lo contrario no.
Espero que puedan ayudarme.. gracias por todo.
Saludos.