Simon: EMAIL confirm

Beitrag lesen

Hi,
hätte da eine Frage zu einem Hash für die Email Confirmation.
Ansich funktioniert das Script außer das der Hash in der Datenbank und der In der Email nicht übereinstimmen.

Kann mir vieleicht jemand sagen ob ich was falsch gemacht habe?

Hier mal ein Teil des Scripts:

//////////////////////////////////////////////////  
//////////////////////////////////////////////////  
  
$email_confirmed ="0";  
function refgen($length)  
{  
  list($msec,$sec)=explode(' ',microtime());  
  mt_srand((float) $sec + ((float) $msec * 100000));  
  return substr(md5(uniqid(mt_rand(),true)),0,$length);  
}  
$code = md5(refgen(16));  
  
///////////////////////////////////////////////////  
///////////////////////////////////////////////////  
  
  if  (!$returnedID &&!$error_msg && $_POST['submitted']) {  
  
  
  writeMemberSignup ($first_name, $last_name, $email, $password1, $email_confirmed, $code);  
  
  $_SESSION['name']='loggedIn';  
  
  header ('Location: a_sign_up.php');  
  
    exit();  
 }  
  
$my_email = "email";  
  
 $email_subject="Bestätige deine Registrierung!";  
 $email_body = "Danke für die Registrierung auf heimgeistig.at. Bitte klick auf den Link um deine Registrierung zu bestätigen:\n\n <a href=\"http://www.seiteblablabla/confirm_email.php?ref=$code\">Jetzt bestätigen!</a>\n Wenn der Link nicht funtkioniert kopier ihn einfach in deinen Webbroser und drücke Enter!";  
        mail ($email, $email_subject, $email_body, "From: ".$my_email);

MfG
Simon