国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms重設管理員密碼

2024-09-10 07:15:17
字體:
來源:轉載
供稿:網友

最近碰到個問題,phpcms管理員的密碼丟了,想改數據庫找回來,翻了翻數據庫發現涉及密碼的兩個表是xx_member和 xx_member_cathe,(xx是前綴),然后密碼是MD5加密的格式,于是乎就想當然的把admin md5加密后替換進去,結果再登錄還是提示密碼錯誤,改了幾次結果提示5次機會已過,被屏蔽1小時,好崩潰.

到處翻了翻代碼發現在admin/login.inc.php里面有屏蔽IP1小時的代碼,把下面這行里的3600改成1就行了.

$times->set(‘login’, $PHPCMS['maxiplockedtime']*3600, $PHPCMS['maxloginfailedtimes']);

關于密碼,在網上搜了一下,原來phpcms2008采用了會員密鑰這么一個概念,其實他就是一個字符串,當會員注冊提交后,先將會員密鑰和會員的 密碼連接起來,然后在md5,而一般的普通系統就是直接給予md5加密,這樣別人通過md5直接查詢出來的密碼和用戶本身的密碼就對不上號了.從而加大了 密碼強度,防止被破解.

方法是先在include/config.inc.php文件里找到PASSWORD_KEY對應的字符串.

例如我的是:define('PASSWORD_KEY', 'jmjt'); //會員密碼密鑰,為了加強密碼強度防止暴力破解,不可更改,然后用notepad建個php文件,代碼如下:

  1. <?php 
  2. function password($password
  3. return md5(PASSWORD_KEY.$password); 
  4. }  //Vevb.com 
  5. echo password(admin); 
  6. ?> 

其中admin即為密碼,你可以任意修改,PASSWORD_KEY就是上面找到的字符串.

然后把加密后的字符串復制到表xx_member和xx_member_catche里面密碼的字段里,就可以登錄了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清水河县| 浙江省| 宝应县| 唐海县| 怀集县| 泽普县| 新绛县| 久治县| 顺义区| 贵溪市| 太白县| 临夏市| 深泽县| 达尔| 东山县| 高唐县| 灵石县| 岐山县| 泗阳县| 高陵县| 汉源县| 察哈| 临安市| 两当县| 三都| 奉新县| 加查县| 紫阳县| 离岛区| 弥渡县| 高雄县| 玛多县| 山丹县| 仁布县| 吉林省| 开阳县| 伊通| 紫阳县| 伊吾县| 疏勒县| 新乐市|