解讀SiteFactory2.5整合ucenter教程_動(dòng)易Cms教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
SiteFactory 與 ucenter 整合的接口已經(jīng)內(nèi)置在SiteFactory2.5版本中了,大家可以在API目錄下看到增加了兩個(gè)文件:

其中API_UC.config為UC接口配置文件;UC.aspx 即為請(qǐng)求響應(yīng)文件。
注意:由于UCenter的密碼加密方式,取回密碼方式等與SiteFactory有很大的區(qū)別,而且UCenter提供用戶整合信息只有用戶名、密碼、Email,會(huì)員中心以UCenter為主要。由于以上原因,SiteFactory2.5 的整合也只是實(shí)現(xiàn)用戶同步注冊(cè)、同步登陸、刪除、更新等。而其他方面,如:用戶短信等并沒提供。待UCenter進(jìn)一步完善后,SiteFactory2.5 也將會(huì)進(jìn)一步更完善的整合。
下面將介紹整合過(guò)程:
首先安裝好 UCenter1.5 這里為了方便測(cè)試,同時(shí)安裝discuz7,安裝方法這里就不介紹了。
http://localhost/uc UC地址
http://localhost/bbs/ 論壇地址
這里先修復(fù)一下UCenter1.5 的一個(gè)BUG
UCenter1.5開始,可以讓用戶自定義應(yīng)用接口文件

但有些地方卻依然用固定的寫法,造成程序不能正常整合。
修復(fù)方法:
\control\ user.php
function onsynlogin() //32行
function onsynlogout() //49行
這兩個(gè)函數(shù)。

即改為:

同樣
function onsynlogout()也是一樣改法,改為:

修改好BUG后,我們來(lái)正常安裝SiteFactory
這里的地址為:
http://localhost:3721/WebApplication/Default.aspx
安裝應(yīng)用戶程序,打開UCenter
應(yīng)用管理->添加新應(yīng)用

選擇自定義安裝


提交后最下面出現(xiàn)

注意UC_APPID 為 3
SiteFactiory 配置
打開API/API_UC.config

開啟整合,設(shè)置好UC_KEY與UCenter對(duì)應(yīng)
UC_CHAREST 設(shè)為UTF-8 這與UCenter 的版本有關(guān),如果是GBK版 即為 GBK
UC_APPID即為 添加后的UC_APPID
修改后即可完成整合。

通信成功
測(cè)試整合:SiteFactory登錄,查看discuz和ucenter是否登錄,如下圖:

注意事項(xiàng):
1、 整全后用戶密碼是以UCenter為中心,因此整合后,SF密碼字段不再是原始密碼的MD5加密值,而是隨機(jī)密碼,整合后,不能恢復(fù)為原來(lái)的。即整合后,如果關(guān)閉整合,會(huì)使SF原有的用戶將不能正常登陸。(整合前考濾清楚,或參看UCenter的相關(guān)文檔)
2、 目前UCenter還不太完善,如新注冊(cè)用戶后,不能同時(shí)登陸,論壇塊還要激活等操作。這些只與UCenter的完善有關(guān),與SF接口無(wú)關(guān)。有待UCenter對(duì)接口程序的完善。
3、 安裝時(shí),要處理好UC_APPID和UC_CHAREST,UC_APPID是UCenter安裝后生成的ID。
UC_CHAREST是在官方下載時(shí)選擇的編碼有關(guān)。
相關(guān)動(dòng)易Cms教程:
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 如何打開動(dòng)易所在目錄的讀寫權(quán)限
- 動(dòng)易2007安裝方法,以及常見錯(cuò)誤解決方法
- 在前臺(tái)發(fā)表評(píng)論如何將標(biāo)題設(shè)置為必填
- 添加廣告不顯示問(wèn)題
- 解決用SF 1.2登陸系統(tǒng)的時(shí)候一直提示驗(yàn)證碼過(guò)期的問(wèn)題
- 海之戀模板的那個(gè)選項(xiàng)卡之間切換的時(shí)間太快,還沒來(lái)得及看完下面的文章標(biāo)題就換過(guò)去了,怎么修改切換時(shí)間慢
- 如何給商品縮略圖加上看大圖的鏈接
- 解答:整合后,.net版本不能同步退出
- 一個(gè)滾動(dòng)代碼
- 動(dòng)網(wǎng)7.1.0首頁(yè)調(diào)用貼子的說(shuō)明
- 相關(guān)鏈接:
- 教程說(shuō)明:
動(dòng)易Cms教程-解讀SiteFactory2.5整合ucenter教程
。