久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 2518|回復: 13

[求助] UCenter獨立部署的幾個疑問

2

主題

22

回帖

29

積分

初學乍練

貢獻
0 點
金幣
5 個
樓主
發表于 2023-10-22 05:19:07 | 只看樓主 |倒序瀏覽 |閱讀模式
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人回答
回復

使用道具 舉報

2

主題

22

回帖

29

積分

初學乍練

貢獻
0 點
金幣
5 個
沙發
 樓主| 發表于 2023-10-22 05:29:07 | 只看Ta
補充:
uc_server目錄改成uc_server.bak之后,頭像不顯示了,目前已經改回uc_server并且刪除admin.php
不知道有沒有更好的方案
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
板凳
發表于 2023-10-22 08:51:42 | 只看Ta
UC是可以單獨部署的,甚至單獨域名部署。
第三方登錄是基于應用(dz),而不是UC的,目前UC本身無第三方綁定信息
回復

使用道具 舉報

2

主題

22

回帖

29

積分

初學乍練

貢獻
0 點
金幣
5 個
地板
 樓主| 發表于 2023-10-22 14:04:42 | 只看Ta
湖中沉 發表于 2023-10-22 08:51
UC是可以單獨部署的,甚至單獨域名部署。
第三方登錄是基于應用(dz),而不是UC的,目前UC本身無第三方綁 ...

第三方登錄是基于應用(dz)  這一點我有點沒理解。
另外,UC單獨部署的話,是否可以如帖子里所說,刪除掉DZ數據庫里的pre_ucenter_開頭的所有的表,由獨立部署的UC+對應的新數據庫來完成用戶數據的存儲呢
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
5#
發表于 2023-10-22 19:16:08 | 只看Ta
云加速 發表于 2023-10-22 14:04
第三方登錄是基于應用(dz)  這一點我有點沒理解。
另外,UC單獨部署的話,是否可以如帖子里所說,刪除 ...

差不多,具體步驟和你執行的順序有關,不能一概而論
回復

使用道具 舉報

18

主題

2104

回帖

3181

積分

應用開發者

貢獻
68 點
金幣
624 個
QQ
6#
發表于 2023-10-22 21:44:28 | 只看Ta
1. pre_ucenter_這個前綴的表都克隆過去 ,uc可以獨立運行沒問題
2.改成接口方式,如果使用1的方式可以刪除pre_ucenter_開頭的所有的表,如果不是 不行
3.UCenter進行二次開發,可以統一登錄用戶信息
回復

使用道具 舉報

2

主題

22

回帖

29

積分

初學乍練

貢獻
0 點
金幣
5 個
7#
 樓主| 發表于 2023-10-23 02:20:34 | 只看Ta
crx349 發表于 2023-10-22 21:44
1. pre_ucenter_這個前綴的表都克隆過去 ,uc可以獨立運行沒問題
2.改成接口方式,如果使用1的方式可以刪除p ...

非常感謝解答,有點小疑惑
1.如果DZ從數據庫讀寫模式改成API接口方式進行鏈接UC,內網通信的話,性能損耗預估會有多少呢?
2.使用接口方式連接,DZ根目錄的uc_client  和/uc_server 是否可以直接刪除了呢?
3.如果對UC進行二次開發,那么一旦后續的DZ版本升級一旦包含UC升級的話,是否要么只能不升級,要么對二開的UC進行同步升級呢?
回復

使用道具 舉報

12

主題

1655

回帖

2791

積分

Giter

貢獻
147 點
金幣
359 個
8#
發表于 2023-10-26 18:44:36 | 只看Ta
如果你只是為了單純隱藏掉ucenter,可以嘗試X3.5的新模式:http://www.9999xn.com/thread-14866-1-1.html
你給UCenter分配一個單獨的域名是起不到隱藏UCenter的作用的,因為用戶可以直接順著頭像路徑找到你的UCenter。
使用新的獨立模式才能徹底隱藏掉UCenter。

但還有一種情況就是你一定要用UCenter的對外接入功能,那么推薦配置成三分離模式,主站點 UC 頭像目錄全部擁有一個獨立域名。
在config_ucenter.php里有一項叫UC_AVTURL,你可以單獨給頭像目錄分配一個域名然后填寫到這里面,這樣用戶訪問頭像的時候只能訪問到頭像目錄,完全接觸不到UC本體,這樣你就可以給UC本體分配一個復雜到外人無法猜測的域名,起到保護作用。
回復

使用道具 舉報

2

主題

22

回帖

29

積分

初學乍練

貢獻
0 點
金幣
5 個
9#
 樓主| 發表于 2023-10-26 21:46:03 | 只看Ta
專家 發表于 2023-10-26 18:44
如果你只是為了單純隱藏掉ucenter,可以嘗試X3.5的新模式:http://www.9999xn.com/thread-14866-1-1.html ...

在config_ucenter.php里有一項叫UC_AVTURL

修改這一行的話,頭像域名和UC域名實際上還是指向同一個站點么,還是說可以直接修改默認頭像的路徑為對象存儲的某個固定URL
回復

使用道具 舉報

12

主題

1655

回帖

2791

積分

Giter

貢獻
147 點
金幣
359 個
10#
發表于 2023-10-27 02:28:11 | 只看Ta
云加速 發表于 2023-10-26 21:46
在config_ucenter.php里有一項叫UC_AVTURL

修改這一行的話,頭像域名和UC域名實際上還是指向同一個站點 ...

你可以隨意修改為你自己喜歡的值,該值的目的只是改掉調用頭像的時候指向的域名。
也就是你指向哪里都可以,不管是套的CDN還是自己的對象存儲裸地址都無所謂。

但你必須自行確保指向的地址本身是能訪問到頭像的,這個問題需要你自己解決。
上傳的頭像存在網站對應目錄里的行為是不會變的,你需要自行把CDN套在這個目錄上面,或者自行配置對象存儲和服務器上這個文件夾的同步關系。
回復 1

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-2 21:51 , Processed in 0.074191 second(s), 12 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表