2016-05-11 18 views
0

Ich habe an einem Projekt gearbeitet, bei dem ich processwire mit moodle verlinke. Im Moment habe ich den Login-Teil funktioniert so, dass wenn Sie sich bei Processwire anmelden, wird es Sie auch in Moodle mit der Moodle-API anmelden.Moodle API Benutzerregistrierung

Allerdings kämpfe ich mit dem Registrierungsbit.

Hat jemand irgendeine Erfahrung damit?

Thanks :)

Antwort

1

Ihre Frage ist ein wenig zweideutig, aber hier ist, wo Sie beginnen können:

Wenn (in Moodle) Sie den Kopf über Plugins -> Authentication -> External Database, sehen Sie die Optionen finden eine separate Datenbank zu verwenden, um Überprüfen Sie, ob eine Kombination aus Benutzername und Passwort gültig ist. Sie müssen diese Authentifizierungsmethode so konfigurieren, dass sie Ihrer Tabelle mit den Processwire-Benutzern zugeordnet wird.

Dokumentation dazu finden Sie hier: https://docs.moodle.org/30/en/External_database_authentication

+0

Ah das ist richtig einen etwas anderen Ansatz zu dem, was ich untergegangen, sondern kann auch eine bessere sein. Ich benutze derzeit benutzerdefinierten Code, um sich bei processwire anzumelden, und benutze dann die Moodle-API, um sich bei moodle anzumelden, vorausgesetzt, der Benutzer ist auf beiden Systemen mit denselben Login-Daten. Eine Datenbank wäre ideal, aber wüssten Sie die Syntax, die ich für die Registrierung benötigen würde? – Jack

+0

Es tut mir leid, ich bin mir nicht sicher, was Sie mit Syntax meinen. Wenn Sie eine db haben, müssen Sie nichts tun. Ihre Benutzer registrieren sich über Processwire und das geht automatisch in einen Moodle-Login über. – Tim

+0

Ich meine, wenn ich einen Benutzer mit der API registrieren würde, anstatt die eine Datenbank zu verwenden. Ich habe es benutzt, um mich bei moodle anzumelden, kann es aber nicht richtig für die Registrierung bekommen. – Jack