Ucenter は、複数のプロジェクトの同期ログインを実現するために使用されます。PHP を学習したことのある人なら誰でも、このオープンソース プロジェクトについて聞いたことがあると思います。
どのプロジェクトにも配置できます。同期ログインは、js メカニズムによってトリガーされます。
Ucenter を使用する際に注意すべき点をまとめました。
1. echo uc_user_synlogin() この前に、client.php と 2 つのファイルが必要です。 uc_config.php2. 定義を繰り返すと設定定数がロックされ、定義された定数が無効になる可能性があります。
3. if(count($_CACHE['apps']) > 1 || 1==1) { Shieldこの条件
4.
require_once $_SERVER['DOCUMENT_ROOT']."/u_db.class.php"; クラス名が競合する可能性があるため、名前を変更します5. uc_note クラスの synlogin メソッドと synlogout メソッドをカスタマイズします。同期操作を実装します
6. Ucenter バックグラウンドから設定項目を直接コピーします
7. バックグラウンド アプリケーション間で正常に通信するには、メインの url+/api/+interface プログラム ファイル API ファイルが 1 を出力すると、バックグラウンドで通信が行われていることを示します。は成功しました
8. インターフェース呼び出しは $_GET['code'] を渡します。パラメーターが API ファイルに渡され、パラメーターに従って uc_note クラスの対応するメソッドが呼び出され、
コードが解析されます
array (
) '
アクション' => 'synlogin', 'ユーザー名' => 'admin',
'uid '= & gt;' 1 ',
' パスワード '= & gt;' 92164eb6de4223316d1a804f46b2af47 ',
' 時間 '= & gt;' 1423576805 ') ティオンは終了するか
、ログインするか他の
を決定しますこの記事は参考用です、気に入らない場合はスプレーしないでください~~~~~
php中国語ウェブサイト提供
記事アドレス: http://www.php.cn/php-weizijiaocheng-374264.html
転載しないでください~~~~
以上がPHP中国語サイトUcenter利用時の注意点まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。