require_once("includes/base.php");
switch($_GET['action'])
{
case "confirm":
$sql = "SELECT * FROM registered_users WHERE code = '".$_GET['code']."'";
if($rs = $db->getRow($sql, DB_FETCHMODE_ASSOC))
{
$sql = "UPDATE registered_users SET confirmed_at=NOW() WHERE id='".$rs['id']."'";
$db->query($sql);
// Cookie setzen
setcookie('fev_reg_usr',1,time()+(3600*24*365*10),'/');
$_GET['action']="confirmed";
}
else
{
$_GET['action']="unconfirmed";
}
break;
case "send":
//Eintrag in DB
$code = md5(time()*time());
$sql = "INSERT INTO registered_users SET vorname='".$_POST['vorname']."', nachname='".$_POST['nachname']."', email='".$_POST['email']."', code='".$code."', created_at=NOW()";
$db->query($sql);
// Mail senden
$body = "Sehr geehrter User,\n\nDu hast Dich bei uns registriert. \nBitte klicke nun auf den untenstehenden Link um die Registrierung abzuschliessen.\n\nhttp://".$_SERVER["HTTP_HOST"]."/register_user.php?action=confirm&code=$code";
$mime = new Mail_mime("\n");
$mime->setTXTBody($body);
$hdr = array("From" => "noreply@".$_SERVER["HTTP_HOST"],"Subject" => "Bestaetigung Deiner Registrierung");
$body = $mime->get();
$hdr = $mime->headers($hdr);
$mail =& Mail::factory("mail");
$mail->send($_POST['email'], $hdr, $body);
break;
case "confirm":
break;
}
require("includes/kopf.php");
switch($_GET['action'])
{
case "confirmed":
?>
Um Dich als User zu registrieren, benötigen wir ein paar Angaben von Dir.
Du erhältst dann eine Email, in der ein Freischaltungs-Link enthalten ist.
Nach dem Klick auf den Link, kannst Du unsere Datenbanken ungehindert nutzen.