Ich arbeite seit vielen Jahren mit Invoice Ninja und verwalte darüber all meine Rechnungen.
Jetzt hatte ich ein komisches Problem – mein Passwort ging nicht mehr (ich habe es wohl vergessen). Die Passwort-vergessen-Funktion hat mir auch nicht helfen können, weil die E-Mail hier gar nicht sauber läuft, also habe ich keinen Recovery-PW-Link erhalten.
Also musste ich das Passwort von Hand über die Datenbank austauschen.
Leider ist es nicht so wie in WordPress, wo es einfach mit MD5 verschlüsselt ist, sondern es wird als bcrypt-Hash verschlüsselt.
Anleitung
Startet euer SSH-Tool und loggt euch in den Ordner ein, wo ihr Invoice Ninja abgespeichert habt.
Als Nächstes gebt ihr folgenden Code ein
php artisan tinker
Jetzt könnt ihr euch mit dem folgenden Befehl ein neues Passwort generieren lassen
bcrypt('dein-neue-pw')
Als Resultat solltet ihr so etwas bekommen
=> "$2yasdfasfasfasfasfasfasfasfasfasfasfasfgagsfgsfgsdfgsgy"
Und das ist euer neues verschlüsseltes Passwort.
Nun müsst ihr eure Datenbank öffnen und in der Tabelle ≪users≫ nach dem Feld ≪password≫ suchen. Dort könnt ihr dann den neu generierten Passwort-Zeichensalat hineinkopieren.
Jetzt ist das neue Passwort aktiv und ihr könnt euch wieder einloggen.