|
php8.2+mysql8.0環境使用的dz3.5+UCenter模式部署,還需要大佬解答一下這兩個相對來說是最新的環境目前部署的話,是否有什么弊端。
但是因為dz并不像大部分TP5或者TP6程序一樣可以設置單獨的運行目錄(可能是我不知道),所以直接訪問bbs.a.com/uc_client 和bbs.a.com/uc_server是可以直接訪問到的,看了論壇有加固uc管理員的帖子(http://www.9999xn.com/thread-1563-1-1.html),帖子很好,但是我覺得與其在代碼里加固,肯定不如直接部署的論壇里沒有這個目錄,單獨部署UCenter后,起碼避免了論壇這兩個地址被頻繁爆破掃描的問題。而且因為二次開發能力非常有限(可以說幾乎沒有),所以肯定是能不動官方版代碼就不動官方版代碼。
看了UCenter的介紹,基本理解UCenter可以單獨作為一個用戶管理器來使用,而且也看到了官網的聯想與小米的展示,我也想這樣做了(可能每個人都會對自己的項目抱有很大的期望{:4_107:})。
我的設想是UCenter獨立部署,DZ鏈接到獨立部署的UCenter(發帖時已經嘗試單獨建立一個目錄把uc_server和uc_client放進去,然后綁定對應的域名之后使用ucenter.a.com/uc_server/admin.php已經可以成功訪問,在DZ后臺修改UCenter 訪問地址后并未出現異常),后續的網站和APP或者小程序等各種項目的用戶集中到UCenter,一來是用戶可以一號通用,二來是可以統一管理所有的用戶。
目前我的做法是將DZ根目錄下的uc_server文件夾改名為uc_server.bak以觀察是否有異常。目前改名之后,刷新管理員后臺一切正常。
關于UCenter有幾個疑問想請大佬解答。
1.DZ程序的UCenter設置里,可以單獨設置UCenter的數據庫信息,是否意味著我單獨新建一個數據庫,把當前數據庫里pre_ucenter_這個前綴的表都克隆過去,UCenter即可正常運行。
2.如果上述可以的話,DZ程序UCenter 連接方式改成接口方式,是否可以刪除DZ數據庫里的pre_ucenter_開頭的所有的表。
3.UCenter的用戶管理能力如何,比如后面要做個網站,需要QQ、微信、支付寶、微博等第三方登陸,以及小程序的微信或者支付寶登陸等場景。是否需要對UCenter進行二次開發呢,還是說可以直接使用API接口直接進行通信呢
我知道答案
回答被采納將會獲得 1 貢獻 已有13人回答
|
|