ich gehe mal davon aus das du deinen account schon aktiviert hast das klappt dann natürlich nicht da deine uid nicht mehr unter aktivierungen in der DB drinnen ist
ich sehe im script keinen fehler sollte also funktionieren
ich gehe mal davon aus das du deinen account schon aktiviert hast das klappt dann natürlich nicht da deine uid nicht mehr unter aktivierungen in der DB drinnen ist
ich sehe im script keinen fehler sollte also funktionieren
Funktioniert auch.
Wenn man es mit einem bereits aktiviertem Account testen will, dann einfach die User-ID des eigenen Accounts in der db in vms_aktivierungen einfügen.
Dort landen auch die User-IDs aller neu erstellen Accounts - beim Klicken der Aktivierungsmail wird der Eintrag dort wieder gelöscht.
Alles was man bei einem VMS ohne Klammanbindung hierbei noch tun kann ist "Klamm-ID" in z.B. "User-ID" ändern.
Was mich aber dann doch interessieren würde ist folgendes:
wenn sich ein User neu auf einer Seite ohne Klammanbindung anmeldet, so weiss er ja nicht, welche User-ID ihm zugeteilt wurde.
Bei Seiten mit Klammanbindung ist User-ID = Klamm-ID, und die Klamm-ID kennt der User ja.
Will der User aber bei Seiten ohne Klammambindung jetzt seinen Link erneut zuschicken lassen, wird das schwierig.
Irgendwie müsste man es machen, dass der Nickname, anstelle der User-ID abgefragt wird. Allerdings müsste dies dann so gemacht werden, dass nicht nur der Nicknamen, sondern dann vom Script auch die damit verbundene User-ID aus der Tabelle vms_aktivierungen auf Vorhandensein geprüft wird, damit sich User die bereits aktiviert sind, nicht nochmal Aktivierungsmails schicken lassen können.
Wie bekommt man denn sowas hin?
Das ist auch mein Problem. Ist mir auch erst gestern aufgefallen
LG
evtl so:
und dann in den texten natürlich noch klammid -> nicknamePHP-Code:
$user = db_query("SELECT e.* FROM ".$db_prefix."_userdaten AS u LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid WHERE u.nickname = ".addslashes($_POST['uid'])." LIMIT 1");
EDIT:
und alle weiteren:
$_POST['uid'] in $usr['uid'] ändern
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
wie wo soll er hin?? du sollst ihn mit deinem $user = ersetzen damit du nickname auch auslesen kannst