一般我們的加密都是採用md5加密方式:md5(變數)。但是昨天需要整合discuz的論壇,看他的加密方式也像是md5,但是簡單的123加密後竟然解密不出來
。後來在網上查了一下,發現他不只是簡單的md5加密,而是「md5+隨機」。當然這樣更安全了
。**安全了,程式自然也就複雜了...
discuz的加密方式:md5(md5($password).$salt),$salt是乙個6位隨機數。
註冊的時候,把使用者的密碼用md5(md5($password).$salt)加密,$salt是乙個6位隨機數字,下面是我的乙個獲取6位隨機數的乙個方法:
function randstr($len=6)
$salt=randstr();把randstr()賦值給$salt,然後用md5(md5(會員提交的密碼).$salt)加密就可以了,但是千萬不要忘了把$salt入庫哦(
uc_members
表)。登陸的時候根據使用者名稱把$salt取出來,用md5(md5(會員提交的密碼).$salt)匹配密碼,如果一樣就登陸成功了。
Discuz X2 與 jQuery 相容解決方案
原因 discuz使用了 作為物件選取函式,剛好與jquery預設的 函式重合造成衝突,依舊位於include common.js中。建議在完整版後面追加,然後再利用js壓縮工具壓縮 2.解決方法1 修改 template default common header common.htm,在第16行...
discuzx2 管理員密碼的簡單修改
朋友乙個 的密碼忘記了,叫我幫他修改,用的是discuz x2.5也是最新的論壇系統,這個我以前很少用,也沒怎麼接觸,第一當然我就是首先去修改mysql資料庫,dx採用的是32位的md5加密,所以我就找了幾個簡單的密碼放上去,但是發現改了好多都沒用,當然在u cent的表中也改過了,但是發現還是沒效...
discuz x2 的嵌入外掛程式開發
1 config config global.php 新增如下 開啟嵌入外掛程式設計 config plugindeveloper 2 1 設計模式 2 設計 嵌入外掛程式2 在外掛程式 模組中設計頁面嵌入 3 在前台頁面中尋找插入點 插入點分為為全域性嵌入點和指令碼嵌入點 defined in d...