Seite 1 von 1

Account kann nicht von User aktiviert werden

Verfasst: 02.05.2009 22:19
von weird
Ich habe die User deaktiviert, welche schon lang nicht mehr online waren und habe diesen eine Mail geschickt wo diese ihren Account wieder aktivieren möchten. Habe den Platzhalter {U_ACTIVATE} verwendet.

Jetzt ist nur das Problem dass, wenn der User den Link in der Mail anklickt nur die Fehlermeldung kommt:

"Der angegebene Aktivierungs-Schlüssel passt auf keinen in der Datenbank vorhandenen Schlüssel."

Wo liegt der Fehler? Kann mir jemand helfen?

Re: Account kann nicht von User aktiviert werden

Verfasst: 02.05.2009 22:56
von oxpus
Was steht denn in den Emails für {U_ACTIVATE}, bzw. wie erzeugst Du denn die Emails?

Re: Account kann nicht von User aktiviert werden

Verfasst: 03.05.2009 08:53
von weird
Die Texte dazu liegen in Language/de/e-mail

Sonst hat das auch immer geklappt, ich weiß nicht ob das mit den Updates des phpbb3 zusammenhängt. Wenn es ein neu angemeldeter User ist der noch nicht freigeschaltet wurde und man dann über diese Erinnern Funktion die Mail schickt, dann funktioniert der Link.
Aber wenn ich dann den User deaktiviere, und dann diese Funktion nutze, dann geht der Link nicht.

Hier ein Teil des Textes:

Bitte besuche folgenden Link, um dein Benutzerkonto zu reaktivieren:

{U_ACTIVATE}

Re: Account kann nicht von User aktiviert werden

Verfasst: 03.05.2009 09:33
von dieweltist
Du darfst den User nicht deaktivieren, sondern musst die Neuaktivierung erzwingen.

Re: Account kann nicht von User aktiviert werden

Verfasst: 03.05.2009 11:08
von weird
Ja genau das war es danke :D

Re: Account kann nicht von User aktiviert werden

Verfasst: 07.05.2009 00:52
von praabe
Hallo!

Dazu habe ich auch noch eine Frage:
Ich möchte inaktive User automatisch deaktivieren, und ihnen dann eine Erinnerungsmail zuschicken. Früher ging das, aber jetzt mit oben beschriebenen Problem nicht mehr. Ich habe gerade einen Testuser erstellt, und ihn nicht zuerst deaktiviert, sondern direkt "erzwungen". Klar - geht.
Aber wie kann ich die Sache wieder automatisch durchführen, also alle User mit einer Inaktivität von mehr als drei Monaten deaktivieren und ihnen dann eine Erinnerung zuschicken, mit der sie sich reaktivieren können?
Wieso wurde die Funktion überhaupt so geändert? Seit einem Update funzt das ja nicht mehr.

Beste Grüße
Peter

Re: Account kann nicht von User aktiviert werden

Verfasst: 07.05.2009 10:05
von Dr.Death
Hallo,

schau dir doch mal folgenden MOD dazu an:

[RC1] User Reminder 1.0.3

Re: Account kann nicht von User aktiviert werden

Verfasst: 07.05.2009 12:10
von praabe
Hi Doc!

Vielen Dank einmal mehr, das ist genau das, was ich gesucht habe!

Beste Grüße
Peter