Auto-Populate des benutzerdefinierten Benutzer-ID-Felds bei der Erstellung eines Benutzers

Ich habe gesucht und gesucht … und dann noch weiter gesucht … Google … keine Spur, DuckDuckGo … nein, selbst Bing (ja, ich habe es versucht, weil mir keine anderen Optionen mehr blieben) … keine Chance, diese Foren … nein …

Was ich also erreichen möchte, ist ein benutzerdefiniertes Feld, das mit der Benutzer-ID des Nutzers gefüllt wird (users.id in der Datenbank). Wie oben erwähnt, habe ich seit einigen Tagen intensiv gesucht, aber bisher keine Lösung gefunden. Ich möchte nur sichergehen, dass ich nichts übersehe, bevor ich das Rad neu erfinde (nein, es wird keine Ruby-Lösung sein; zu sagen, ich sei ein Ruby-Anfänger, wäre noch sehr milde ausgedrückt).

Die Lösung, die ich im Sinn habe, nutzt einen Webhook, der ein PHP-Skript auf demselben Server aufruft, wobei die PostgreSQL-Datenbank über die lo-Schnittstelle zugänglich ist. Aus den Informationen, die der Webhook liefert, sollte ich in der Lage sein, diese Daten über ein PHP-Skript in das benutzerdefinierte Feld einzutragen.

Um die Frage „Warum wollt ihr das überhaupt machen?" vorwegzunehmen: Erstens wird die Benutzer-ID in Formularen und Tabellen für einen Teil unseres User-Managements und unserer Nachverfolgung verwendet (wir sind eine Gaming-Community und nutzen sie, um Spielstunden und den Fortschritt der Nutzer zu tracken); diese ID ist zentral für diese Nachverfolgungsmethode. Zweitens bin ich ein Admin im alten Stil, und die meisten würden sagen, man dürfe Nutzern niemals vertrauen – ich stehe auf derselben Seite. Den Nutzern etwas zu geben, das sie in ihrem Profil nachschauen können, ist toll; sie das Feld selbst ausfüllen zu lassen und darauf zu vertrauen, dass es mit den korrekten Daten gefüllt ist … na ja, das ist eher weniger der Fall. Was die PHP-Seite betrifft, bin ich dort einfach wohler, und im Zusammenhang mit dem Webhook-Ansatz ergibt das mehr Sinn.

Ich bin offen für andere Ideen, wie man diese Aufgabe lösen könnte, da ich sicher bin, dass es einen weitaus effizienteren Weg gibt, selbst wenn das langfristig bedeutet, Ruby zu lernen.

Danke für alle Informationen, die ihr mir geben könnt :slight_smile:
Ich hoffe, ihr habt alle einen tollen Tag :smile:

If You’re using office365 or something, There is

Which will authenticate the users with their existing office365 credentials.

If it is something else, You’re looking into a plugin territory. to get values from the database, Maybe try using:

2 „Gefällt mir“