Processwire - Zurücksetzen eines Passworts über die API
Problem:
Aus irgendeinem Grund ist es Dir gelungen, dich von einer Website, die Du gerade entwickelst, auszusperren.
Lösung:
Füge folgendes in eine neue Datei (z.B. "reset.php") im Root-Ordner der Website ein und führe sie dann aus.
Voraussetzungen:
ProcessWire version >= 2.6.9
<?php
/**
* Zurücksetzen des Administrator-Passworts über API
*
* Problem:
* Aus irgendeinem Grund ist es Dir gelungen, dich von einer Website, die Du gerade entwickelst, auszusperren.
*
* Lösung:
* Füge folgendes in eine neue Datei (z.B. "reset.php") im Root-Ordner der Website ein und führe sie dann aus.
*
* Voraussetzungen:
* ProcessWire version >= 2.6.9
*
* Quelle: https://processwire-recipes.com/recipes/resetting-admin-password-via-api/
*/
require "index.php";
$admin = $users->get('admin'); // oder wie auch immer der Benutzername zum Zurücksetzen lautet
$admin->setAndSave('pass', 'DasNEUEPasswort12');
?>