ユーザー管理
外部スクリプト呼び出し
特定のユーザーイベント/アクションに対して外部スクリプトを呼び出すことが可能です。
設定ファイル(config/Config.inc.php)でスクリプトのURLを指定すると、特定のユーザーイベント/アクションが発生したときにシステムがそれらのスクリプトを呼び出します。
この機能はAPI拡張で補完することができます。たとえば、INTER-STREAMを外部システムと統合している場合は、これらのスクリプト呼び出し及びAPIを使用して両方のシステムを同期させることができます。
On Registration
ユーザーが(フロントエンドまたはバックエンドから)登録/作成された時に呼び出されるスクリプトです。
POST変数として送信されるデータ
- id(int):ユーザーID
- login(string):ユーザーログインID
- alias(string):ユーザー名(表示名)
- email(string):ユーザーE-mail
- name(string):ユーザー名(後ろの名前)
- surname(string):ユーザー名(姓)
- status(int):ユーザーステータス
0 = 非アクティブ、1 = アクティブ、2 = 保留 - ip(string):ユーザーIP
- useragent(string):ユーザーの"User Agent"
設定ファイル内の変数
$USER_ON_REGISTRATION_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL
On Status Change
ユーザーが自分のアカウントを確認したとき("status"が1に変更されたとき)やユーザーが手動でアクティブ化/非アクティブ化をした場合など、ユーザーがステータスを変更した時に呼び出されるスクリプトです。
ユーザーのステータスが修正/編集後に変更された時は"on change"スクリプトが呼び出されます。
POST変数として送信されるデータ
- id(int):ユーザーID
- status(int):ユーザーステータス
0 = 非アクティブ、1 = アクティブ、2 = 保留
設定ファイル内の変数
$USER_ON_STATUS_CHANGE_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL
On Change
ユーザー情報が修正/編集されたときに呼び出されます。
POST変数として送信されるデータ
- id(int):ユーザーID
設定ファイル内の変数
$USER_ON_CHANGE_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL
On Delete
ユーザーが削除されたときに呼び出されます。
POST変数として送信されるデータ
- id(int):ユーザーID
- login(string):ユーザーログインID
設定ファイル内の変数
$USER_ON_DELETE_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL
On Login
ユーザーがログインしたときに呼び出されます。
POST変数として送信されるデータ
- id(int):ユーザーID
- ip(string):ユーザーIP
- useragent(string):ユーザーの"User Agent"
設定ファイル内の変数
$USER_ON_LOGIN_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL
On Logout
ユーザーがログアウトしたときに呼び出されます。
POST変数として送信されるデータ
- id(int):ユーザーID
設定ファイル内の変数
$USER_ON_LOGOUT_SCRIPT_URL = ""; // "http://"または"https://"で始まる絶対URL