Ucenter是用來實現多項目的同步登陸的,相信學過php的人都聽說過這個開源項目,你可能認為它只能在discuz中使用,
它可以放到任何專案中,Ucenter的同步登陸使用的是js機制觸發。
以下是我總結的Ucenter在使用過程中應該注意的幾點:
1. echo uc_user_synlogin() 前面的echo不能少. 在這個之前必須 #require兩個檔案client.php和uc_config.php
2 . 配置常數可能重複定義鎖死,導致定義的常數無效.
3. if(count($_CACHE['apps'] ) > 1 || 1==1) { 屏蔽這個條件
4. require_once $_SERVER['DOCUMENT#_ROOT']."/u_db.class.php" ; 類別名稱可能衝突,換個名字
5. 自訂uc_note類別中的synlogin 與synlogout方法實現同步操作
6. 直接從Ucenter後台複製設定項
7. 後台各應用程式要通訊成功,主url+/api/+介面程式檔案 當api檔案輸出1的時候後台顯示通訊成功
8.介面呼叫透過$_GET['code']將參數傳遞給api檔案,依參數呼叫uc_note類別中的對應方法,
code解析出來
array (
'action' => 'synlogin',
'username' => 'admin',
'uid ' => '1',
'password' => '92164eb6de4223316d1a804f46b2af47',
'time' => '1423576805',
)# 'time' => '1423576805',
)# 'time' => '1423576805',)# ## time ##退出還是登入還是其他
本文僅供參考,不喜勿噴~~~~~
本文由php中文網提供,
文章網址:http://www.php.cn/php-weizijiaocheng-374264.html
請勿轉載~~~~
以上是php中文網關於Ucenter使用注意點的整理的詳細內容。更多資訊請關注PHP中文網其他相關文章!