Benutzerverwaltungslösung für App / Website

Dies mag eine sehr noob-Frage sein, aber ich habe mich schließlich entschlossen, sie hier zu stellen, nachdem ich eine Woche damit verbracht hatte, daran zu arbeiten. Ich kenne ein wenig PHP/Mysql/JS-Codierung. Keine Erfahrung in der Entwicklung mobiler Apps - und wollte eine Möglichkeit, meine Framework7 -App (und auch eine webbasierte HTML-Version) mit einer serverseitigen Benutzerverwaltung und -authentifizierung zu verknüpfen. Dachte zunächst an WordPress REST, entschied sich aber als gewollte einfachere Lösung dagegen.

Ich brauche Hilfe bei der Suche nach einer Open-Source-Software, die ich für die Benutzerverwaltung (Anmeldung, Sitzung usw.) verwenden kann. Ich habe eine Website und eine App für einen einfachen Service, den ich anbiete (der Einfachheit halber nehmen wir an, dass es sich um ein Quiz und eine Benotung für jeden Benutzer handelt).

SO Grundvoraussetzungen sind:

  1. Benutzerauthentifizierung über App - und zugehöriger Prozessablauf.

  2. Speichern von Benutzerdaten (Quizpunktzahl) in MySQL.

Ich habe hybridauth , Opauth in Social Plugins ausprobiert.

CodeIgniter, userfrosting (zu groß - verwendet zu viele Bibliotheken) und riesig (war einfach nicht in der Lage, es zum Laufen zu bringen - anscheinend sind die Hilfedokumente nicht für Noobs wie mich) in anderen.

Darüber hinaus sind dies idealerweise Website-Lösungen, bei denen die aufgerufenen Dateien auf dem Webserver gehostet werden – im Gegensatz zur App, bei der die Dateien auf Mobilgeräten liegen. Da ich eher ein Hobbyprogrammierer und kein Experte bin, wäre eine gute Bedienungsanleitung/Tutorial hilfreich.

Kennt jemand eine andere Lösung, mit der ich die Benutzerverwaltung für meine App durchführen kann? Ich werde Ihre Hilfe wirklich zu schätzen wissen, da ich in eine Sackgasse geraten bin.

Vielen Dank.

Antworten (3)

Vielleicht sollten Sie sich Drupal zusammen mit diesen beigesteuerten Modulen dafür ansehen:

Ziffern von Twitter

Das Unternehmen Twitter hat ein Benutzerauthentifizierungssystem für App-Entwickler namens Digits eingeführt . Dies ist unabhängig von Twitter-Accounts. Ich habe es nicht benutzt; Ich bin mir nicht sicher, ob dies für Ihre Bedürfnisse geeignet ist, aber möglicherweise.

Ich interessiere mich für das Experimentieren mit Dreamfactory. Mir gefiel nicht, dass Userfrosting keinen Rest-API-Dienst hat, obwohl Sie ihn erweitern können, aber Dreamfactory scheint eine integrierte Benutzerverwaltung mit einem Fokus auf Rest-API zu haben. https://www.dreamfactory.com/ . Ich konnte keine anderen Lösungen finden, obwohl es auf diesem Laravel viele Boilerplate-Benutzerverwaltungscode-Repositorys gibt. dreamfactory unterstützt Upgrades, damit Sie mit ihnen auf dem Laufenden bleiben.

Liste https://github.com/TimothyDJones/awesome-laravel .

Können Sie erläutern, warum es alle Anforderungen erfüllt? Schau mal hier: softwarerecs.meta.stackexchange.com/q/356/6957