Elly
Hallo an alle,
kann man die fortgotpw.php und das dazugehörige Template so ändern, dass man nicht nur den Nick, sondern auch die Mailadresse zusätzlich eingeben muss. Eine Abfrage, die überprüft, ob das zusammenpasst.
Es geht darum, dass User ständig von einer bestimmten Person Passwortmails bekommen, da geht's um fürchterlichstes Mobbing. Auf diese Weise möchte ich vermeiden, dass sie weiter mit solchen Mails bombardiert werden.
Vielen Dank,
Elly
Pigsel
Zitat: |
kann man die fortgotpw.php und das dazugehörige Template so ändern, dass man nicht nur den Nick, sondern auch die Mailadresse zusätzlich eingeben muss. Eine Abfrage, die überprüft, ob das zusammenpasst. |
Das könnte man machen, aber unter den Umständen fände ich es besser, wenn man die Verknüpfung zu der PHP raus nimmt aus den jeweiligen Templates.
Falls und daran wären die User ja selbst Schuld, sie mal das Passwort vergessen sollten (und es nicht auf einem Zettel neben der Tastatur zu liegen haben @ selbst Schuld), dann könnten sich diese User immernoch per Mail oder sonst wie bei der Admina melden und die Änderung des Passworts erbitten.
Damit bräuchte man die Funktion nicht, könnte die Verknüpfungen entfernen und der Störer (da er/sie bekannt zu sein scheint) sofern
man ihn nicht anzeigt wegen der Belästigung, einen anderen Weg suchen die User zu stören.
Edit: wenn ich keins übersehen habe sind das die Templates wo die Verknüpfung raus müsste:
access_error_guest
index_quicklogin
login
Schrimm
Hallo,
Vom Ausbau der Funktion würde ich eher abraten.
Man kann dies natürlich so machen, dass man auch die E-Mail-Adresse eingeben muss, doch dies setzt auch vorraus, dass für andere Benutzer des Boards die E-Mail-Adresse des jeweiligen Benutzers nicht einsehbar ist.
Aber folgendes müsste gemacht werden:
suche in forgotpw.php:
php: |
1:
|
if(isset($_POST['send'])) { |
|
füge darunter ein:
php: |
1:
|
$email=trim($_POST['email']); |
|
suche:
php: |
1:
|
if(!$result['userid']) |
|
ersetze gegen:
php: |
1:
|
if(!$result['userid'] || $email!=$result['email']) |
|
suche in forgotpw.tpl:
php: |
1:
2:
3:
4:
|
<tr>
<td id="tablea" bgcolor="{tablecolora}"><normalfont><b>Benutzername:</b></font><br><smallfont>Geben Sie hier Ihren Benutzernamen ein, damit wir Ihnen weitere Informationen zuschicken können.</font></td>
<td id="tableb" bgcolor="{tablecolorb}"><normalfont><input type="text" name="username" value="$wbbuserdata[username]" class="input"> <input type="submit" class="input" value="Weiter"></font></td>
</tr> |
|
füge darüber ein:
php: |
1:
2:
3:
4:
|
<tr>
<td id="tablea" bgcolor="{tablecolora}"><normalfont><b>E-Mail-Adresse:</b></font><br><smallfont>Geben Sie hier Ihre E-Mail-Adresse ein, dir mit dem Benutzernamen verknüpft ist.</font></td>
<td id="tableb" bgcolor="{tablecolorb}"><normalfont><input type="text" name="email" value="$wbbuserdata[email]" class="input"></font></td>
</tr> |
|
Elly
Super, danke!
Klappt einwandfrei!
Den Link rausnehmen wollte ich nicht.