Möchte beim Usermanagement von Abraxax eine Erweiterung erstellen, damit die Benutzer ein neues Passwort anfordern können.
Für dies habe ich die folgende Datei "forgotpassword.php" erstellt...
Wenn man nun den Button "Senden" klickt wird eine Mail mit dem folgenden Link an test@test.com gesendet...
../forgotpassword.php?action=anfordern&actcode=26dd74d298fe81ec61248333aca20b39
Wenn der Benutzer nun auf den Link klickt, sollte eigentlich "Case "anfordern" abgearbeitet werden. Dies passiert aber leider nicht. Kann mir jemand einen Tipp geben, warum dies nicht passiert?
Danke!
Für dies habe ich die folgende Datei "forgotpassword.php" erstellt...
PHP-Code:
<?php
session_start();
include("inc/db.inc.php");
include("inc/user.inc.php");
if (isset($_POST['action']))
{
switch($_POST['action']) {
case "senden":
$actcode = md5(uniqid(time()));
$reciepent = "test@test.com";
ForgotPassword ($actcode, $reciepent);
break;
case "anfordern":
echo "Passwort angefordert";
break;
}
}
?>
<br>
<form name="forgotpassword" method="post" action="forgotpassword.php">
<input type="hidden" name="action" value="senden">
Bitte Ihre Emailadresse eingeben.
<br>
Email: </td><td><input class="flat" type="text" name="email"><br>
<input type="submit" value="Senden">
</form>
../forgotpassword.php?action=anfordern&actcode=26dd74d298fe81ec61248333aca20b39
Wenn der Benutzer nun auf den Link klickt, sollte eigentlich "Case "anfordern" abgearbeitet werden. Dies passiert aber leider nicht. Kann mir jemand einen Tipp geben, warum dies nicht passiert?
Danke!
Kommentar