Hallo,
ich habe folgendes Problem,
user bekommt nach dem reg. eine bestätigungsmail, beim klick wird er auf die seite aktivierung.php geleitet.
zb. so
index.php?site=aktivierung&akt=5da602601fde971f5ebfc8271dbe1121
der code "5da602601fde971f5ebfc8271dbe1121" ist in der db (spalte des users) unter `aid` gespeichert.
ist der code falsch soll eine fehlermeldung kommen.
ist der stimmt der code in der GET Variable mit dem code in der db überein soll er eine meldung geben "Aktiviert"
die funktion ansich funktioniert super nur egal was ich im $_GET übergeber, ob falsch oder richtig gibt er mir `Aktiviert` aus
Was mache ich falsch, hier mal meine aktivierungs.php
Code
<?
$akt = $_GET['akt'];
$pre = mysql_query("SELECT aid FROM user WHERE email='".$_GET['akt']."'");
if($pre !== $akt)
{ echo "Leider ist ein Fehler mit dem Link aufgetreten. Bitte setzten sie sich mit dem Admin in Verbindung!"; die (); }
mysql_query("update user set aktiv = '2' where (aid)='$akt'");
?>
<h2>Ihre Registrierung wurde erfolgreich abgeschlossen</h2>
<p>Sie können sich nun direkt einloggen</p>
Alles anzeigen
gruß
michael