Von Admin-Konto ausgeschlossen nach Deaktivierung von SSO Memberful

Wie kann ich über die Konsole einen API-Schlüssel generieren?

Ich habe kürzlich versucht, Memberful in meinem Discourse zu testen, habe dabei viele Fehler gemacht und kann nun sogar nicht mehr als Administrator auf meine Website zugreifen.

Memberful leitet meine Anmeldung um, und ich habe den API-Schlüssel deaktiviert, während ich auf meiner Website angemeldet war.

Meine Idee war es, über die Konsole einen neuen API-Schlüssel zu generieren, erneut mit Memberful zu integrieren und dann alles ordnungsgemäß zu deaktivieren.

Die Generierung eines API-Schlüssels könnte etwa so aussehen:

    user = ...
    api_key = ApiKey.new
    api_key.created_by = user
    api_key.user = user
    api_key.save!

Anschließend können Sie den Schlüssel mit api_key.key abrufen.

Hallo @osioke, danke für deine Antwort.

Kannst du mir bei diesen Schritten helfen?? Ich weiß nicht, wo ich sie eingeben soll und auch nicht wie. Muss ich zuerst ./launcher enter app eingeben und dann??

Du hast gesagt … über die Konsole, also würdest du ihn in der Konsole eingeben?

Ja, die Konsole, auf die ich bei Digital Ocean zugreifen kann.

Ich habe dieses Thema hier gesehen: Setting the api key via console - #9 by Thamer, aber ich weiß nicht, wie ich diese Befehle in der Konsole eingeben soll.

Es scheint, als hättest du SSO über Memberful aktiviert und bist nun von deinem Konto ausgesperrt. Falls das zutrifft, kannst du als Administrator die SSO-Anmeldung umgehen. Gehe dafür zu https://forum.example.com/u/admin-login. Gib deine E-Mail-Adresse in das angezeigte Formular ein. Dir wird ein Einmal-Login-Link per E-Mail zugesandt.