97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

返回列表 發(fā)帖
查看: 615|回復(fù): 3

[X5開發(fā)特性] 在 X5 下開發(fā)一個(gè)第三方登錄

81

主題

345

回帖

751

積分

管理員

貢獻(xiàn)
19 點(diǎn)
金幣
41 個(gè)
樓主
發(fā)表于 2024-10-25 09:00:33 | 只看樓主 |只看大圖 |倒序?yàn)g覽 |閱讀模式
X5 下,我們以全新的內(nèi)核級支持了第三方登錄,在把所有第三方登錄統(tǒng)一到一套系統(tǒng)的同時(shí),還方便開發(fā)者隨意拓展,甚至接入自己的單點(diǎn)系統(tǒng)。這不同于 X3.5 時(shí)代的插件,內(nèi)核級支持的優(yōu)勢首先是界面的統(tǒng)一,見下圖:




再次,開發(fā)者開發(fā)其他第三方登錄不用再創(chuàng)建自己表了,完全統(tǒng)一在系統(tǒng)自己表中,進(jìn)行了統(tǒng)一
最后,也是更主要的,對接后直接享有了圖一那種的超全的功能,集手工登錄、自動(dòng)登錄、綁定、登錄接管、注冊接管等等于一體
而開發(fā)的對接只需寫一個(gè) class 類即可,現(xiàn)在為大家簡述如何做

首先在 /source/plugin/xxxx/ 下創(chuàng)建一個(gè)文件 account.class.php 文件,沒錯(cuò),這文件名是固定的,我們在這文件里寫一個(gè) class

  1. class account_sample extends account_base {
  2. }
復(fù)制代碼
設(shè)置一個(gè)登錄方式的名稱,這里我們用一個(gè)方法返回登錄系統(tǒng)的名稱
下一步,寫一個(gè)登錄跳轉(zhuǎn)的方法

這里很好理解吧,就是一個(gè)登錄框和用戶密碼的校驗(yàn)而已,callback 返回userid,為了范例,這里就不加密了
然后我們寫 callback 的方法

這里的邏輯涵蓋了登錄、綁定、注冊的三個(gè)邏輯。
好了,現(xiàn)在整體流程就ok了,現(xiàn)在我們寫一個(gè)后臺界面,創(chuàng)建一個(gè) admincp() 方法

至此,最簡單的第三方登錄插件就完成了!你也試試?


42

主題

3220

回帖

5480

積分

應(yīng)用開發(fā)者

Discuz! 運(yùn)維

貢獻(xiàn)
215 點(diǎn)
金幣
685 個(gè)
QQ
沙發(fā)
發(fā)表于 2024-10-25 09:37:40 | 只看Ta
沙發(fā)位是我的

10

主題

288

回帖

562

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
5 點(diǎn)
金幣
173 個(gè)
QQ
板凳
發(fā)表于 2024-10-25 09:43:11 | 只看Ta

1

主題

96

回帖

129

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點(diǎn)
金幣
27 個(gè)
地板
發(fā)表于 2024-10-25 09:47:05 | 只看Ta
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-10-16 22:02 , Processed in 0.050210 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表