cesar
11.10.2010, 01:07
Seit gestern klappt die Aktivierung nach einer Registrierung bei mir nicht mehr. Man bekommt zwar die Mail mit dem Aktivierungslink und meine Seite sagt auch alles ok mit der aktivierung, aber einloggen kann ich mich nicht, und wenn ich dann im adminforce schau dann steht der user immer noch auf wartend.
hier mal meine anmelden.php
//entfernt vermutlich fremdcode, jpwfour
[/php]und hier meine aktivieren.php
<?
if (!isset($_GET['ak'])) $_GET['ak'] = "";
$_GET['ak'] = addslashes ($_GET['ak']);
$aktivierung = db_query('SELECT * FROM '.$db_prefix.'_aktivierungen WHERE ak = "'.$_GET['ak'].'" LIMIT 1');
if (mysql_num_rows($aktivierung)) {
$aktivieren = mysql_fetch_array($aktivierung);
db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' AND status = '0' LIMIT 1");
db_query("DELETE FROM ".$db_prefix."_aktivierungen WHERE ak = '".$_GET['ak']."' LIMIT 1");
?>
<?head("$seitenname - Accountaktivierung!");?>
Die Aktivierung Deines Accounts bei <?=$seitenname;?> war erfolgreich,
Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
<br>
Wir wünschen Dir nun viel Spaß und gutes Geld verdienen!<br>
<br>
Mit freundlichen Grüßen<br>
Das <?=$seitenname;?> Team<br>
<?foot();?>
<?
} else {
?>
<?head("$seitenname - Accountaktivierung [Code falsch]!");?>
Die Aktivierung Deines Accounts bei <?=$seitenname;?> ist fehlgeschlagen,
bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
<br>
Mit freundlichen Grüßen<br>
Das <?=$seitenname;?> Team<br>
<?foot();?>
<?
}
?>
Ich muss dazu sagen, ich hab versehentlich gestern in der tabelle vms_kontodaten status auf default 3 gesetzt, seitdem bekomm ich auch keinen kreis mehr in der userliste im adminforce vor den nick. ich hoffe ihr könnt mir helfen.
mfg
hier mal meine anmelden.php
//entfernt vermutlich fremdcode, jpwfour
[/php]und hier meine aktivieren.php
<?
if (!isset($_GET['ak'])) $_GET['ak'] = "";
$_GET['ak'] = addslashes ($_GET['ak']);
$aktivierung = db_query('SELECT * FROM '.$db_prefix.'_aktivierungen WHERE ak = "'.$_GET['ak'].'" LIMIT 1');
if (mysql_num_rows($aktivierung)) {
$aktivieren = mysql_fetch_array($aktivierung);
db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' AND status = '0' LIMIT 1");
db_query("DELETE FROM ".$db_prefix."_aktivierungen WHERE ak = '".$_GET['ak']."' LIMIT 1");
?>
<?head("$seitenname - Accountaktivierung!");?>
Die Aktivierung Deines Accounts bei <?=$seitenname;?> war erfolgreich,
Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
<br>
Wir wünschen Dir nun viel Spaß und gutes Geld verdienen!<br>
<br>
Mit freundlichen Grüßen<br>
Das <?=$seitenname;?> Team<br>
<?foot();?>
<?
} else {
?>
<?head("$seitenname - Accountaktivierung [Code falsch]!");?>
Die Aktivierung Deines Accounts bei <?=$seitenname;?> ist fehlgeschlagen,
bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
<br>
Mit freundlichen Grüßen<br>
Das <?=$seitenname;?> Team<br>
<?foot();?>
<?
}
?>
Ich muss dazu sagen, ich hab versehentlich gestern in der tabelle vms_kontodaten status auf default 3 gesetzt, seitdem bekomm ich auch keinen kreis mehr in der userliste im adminforce vor den nick. ich hoffe ihr könnt mir helfen.
mfg