D-LuX
Erfahrenes Mitglied
Bin dabei eine User Aktivierung per Link und e-mail zu schreiben.
Ich krieg jetzt andauernd nen Parse error und weiß nicht weiter
Vielleicht sieht jemand von Euch meinen dummen Fehler
und dann noch die activate.php:
Danke schonmal!
Ich krieg jetzt andauernd nen Parse error und weiß nicht weiter
Vielleicht sieht jemand von Euch meinen dummen Fehler
PHP:
$user_code = md5(uniqid()); //code wird generiert zur identifizierung
$eintrag = "INSERT INTO users (user_vorname, user_nachname, user_email, user_passwort, user_strasse, user_plz, user_wohnort,
user_bundesland, user_telefon, user_geb, user_handy, user_beruf, user_beschreibung, user_zeit, user_code)
VALUES
('$user_vorname', '$user_nachname', '$user_email', '$pw','$user_strasse', '$user_plz', '$user_wohnort',
'$user_bundesland', '$user_telefon', '$user_geb', '$user_handy', '$user_beruf', '$user_beschreibung', '$user_zeit', '$user_code')";
$eintragen = mysql_query($eintrag);
$check_code = mysql_query("SELECT * FROM users
WHERE user_code= '".$_GET['user_code']."'");
$ausgabe = mysql_fetch_array($check_code);
require("phpmailer/authmail.php");
authmail('adresse@email.de',
'Anmeldung',
'Danke für Ihre Anmeldung. Bestätigen:
<a href="http://subdomain.net/activate.php?user_code=$ausgabe['user_code']"</a>');
und dann noch die activate.php:
PHP:
if ($row['user_aktiviert'] == $_GET['user_code'])
{
$anfrage = "UPDATE users SET user_aktiviert='1'
WHERE user_aktiviert = $_GET['user_code']'";
$ergebnis = mysql_query($anfrage);
}
echo $ergebnis;
Danke schonmal!
Zuletzt bearbeitet: