ユーザー作成時にカスタムユーザーID識別子フィールドを自動入力

何度も探しました…さらに探しました…Google でもダメ、DuckDuckGo でもダメ、Bing でも(選択肢が尽きたので試しましたが)無理、このフォーラムでも…ダメでした。

やりたいことは、カスタムフィールドにユーザーのユーザーID(データベースの users.id)を自動で埋め込むことです。上記の通り、数日間探しまくりましたが、解決策は見つかりませんでした。車輪の再発明をする前に、何か見落としていないか確認したいだけです(Ruby での解決策は考えていません。Ruby の初心者に「ある程度できる」と言うのは大げさです)。

考えている解決策は、同じサーバー上で動作する PHP スクリプトに Webhook を設定し、pgsq 数据库を lo インターフェース経由で公開するというものです。Webhook から提供される情報を使って、PHP スクリプトでそのカスタムフィールドにデータを埋め込めるはずです。

「なぜそんなことをしたいのか?」という質問に先回りして答えますと、まず、当社のユーザー管理と追跡の一部(ゲームコミュニティであり、利用時間やユーザーの進捗を追跡するために使用しています)では、フォームやスプレッドシートでユーザーIDを管理しており、このIDが追跡手法の中心となっています。第二に、私は古いタイプの管理者で、多くの人が「ユーザーを信頼するな」と言うのと同じ考え方をしています。ユーザーにプロフィールで確認できるものを与え、そのフィールドが正しい情報で埋め込まれていると信頼する…それはあまりにも甘いです。PHP 側については、単にそちらの方が慣れているので、Webhook のアプローチとも相性が良いのです。

このタスクを達成するための他のアイデアも歓迎します。長期的には Ruby を学ぶ必要があるとしても、より効率的な方法があるはずです。

皆様から情報をいただけると幸いです :slight_smile:
皆様にとって素晴らしい一日になりますように :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