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

返回列表 發帖
查看: 356|回復: 3

[X5開發特性] 如何讓 Discuz! X 的后臺更安全

73

主題

243

回帖

591

積分

管理員

貢獻
12 點
金幣
41 個
QQ
樓主
發表于 2024-11-7 09:55:56 | 只看樓主 |倒序瀏覽 |閱讀模式
如何把 X 的后臺保護起來?這是一個歷史問題,有人說把 admin.php 刪掉,有人說把 admin.php 改名,還有人說通過 nginx 配置限制下 ip


嗯,這些方法都可以,都很好,也是一直以來大家都常用的方法,但是在 X5 里,我們本著將開放進行到底的原則,講講新方法

首先,以下方法在 admin.php 文件不存在的時候才有效,改名就沒必要的,直接刪了吧,因為對于 X5 來說 admin.php 實際上只是一個跳轉鏈接而已

在 config/config_global.php 文件結尾加上以下內容:
  1. $_config['admincp']['validate']['method'] = 'default';
  2. $_config['admincp']['validate']['user'] = 'abc';
  3. $_config['admincp']['validate']['pass'] = '123';
復制代碼

然后你用此鏈接登錄后臺 /?app=admin,你會發現登錄后額外彈出了“Authenticate”方式的二次校驗!

神奇不!?咳咳,這只是開胃小菜,我們說正經的

我們把 method 改成任何一個值
  1. $_config['admincp']['validate']['method'] = 'sample';
復制代碼
(child 是曾經說過的內容,看這里 http://www.9999xn.com/thread-23848-1-1.html
代碼如下,只是一個簡單的 input 表單和固定的密碼 12345


然后我們測試下效果,首先正常登錄:

正常登錄后額外彈出了這個 input,我們輸入 12345 后才能正常登錄


是的,我們可以用插件的方式給我們的管理后臺做二次校驗功能了,你還想到了什么更安全的方式?要不要寫起來?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
回復

使用道具 舉報

1

主題

96

回帖

129

積分

應用開發者

貢獻
0 點
金幣
27 個
沙發
發表于 2024-11-7 09:56:13 | 只看Ta
沙發已占位。
回復

使用道具 舉報

10

主題

272

回帖

534

積分

應用開發者

貢獻
5 點
金幣
168 個
QQ
板凳
發表于 2024-11-7 09:58:34 | 只看Ta
回復

使用道具 舉報

39

主題

2866

回帖

4910

積分

應用開發者

Discuz! 運維

貢獻
181 點
金幣
661 個
QQ
地板
發表于 2024-11-7 13:05:39 | 只看Ta
今天忙,沒搶到
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-1 16:15 , Processed in 0.055791 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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