1. 程式人生 > >CAS4.0+禪道開源版11.2,實現禪道的單點登入

CAS4.0+禪道開源版11.2,實現禪道的單點登入

本文在 夜風飄塵的部落格 基礎上進行修改。所以cas的客戶端和服務端就不做詳解了,只給出路徑。

client:client客戶端

server:server4.0

按照上面的部落格,禪道9.0之前的版本跳轉正常,之後的新版本就會一直報重定向的問題。

搞了比較長的時間,所以在此記錄一下。

修改zentao\framework\base\router.class.php 檔案中loadModule()方法裡的這個位置下新增紅框裡的這個條件,即可跳轉正常了

延伸:輸入禪道服務裡任何url,都可跳轉到cas登入介面

修改module\common\model.php檔案下的public function checkPriv()方法

將die(js::locate(helper::createLink('user', 'login', "referer=$referer")));  先註釋掉,然後在下面新增一行為die(js::locate(helper::createLink('cas', 'logi