1、phpcms後台進入密碼忘了怎麼辦
在沒有安裝過phpcms v9的電腦上安裝phpcms v9,管理員用戶名為phpcms,密碼是phpcms;
2.利用phpmyadmin訪問mysql資料庫,查找v9_admin表,裡面專有這個兩個重要屬的欄位信息:password和encrypt;
3.輸入sql語句:SELECT * FROM `v9_admin`
4.在忘記密碼的主機上,利用phpmyadmin訪問主機上的mysql資料庫,輸入sql下面兩條語句後點擊執行:
update v9_admin set password='' where userid=1;
update v9_admin set encrypt='7YIwnY' where userid=1;
5.利用上面更新的用戶和密碼,登錄主機後台成功!
注意:如果單獨更新password欄位的內容是無法登錄主機的,因為phpcms程序設置了另一個加密驗證欄位encrypt。所以必須同時更新password和encrypt欄位的內容。
2、PHPCMS的默認後台登陸地址是多少
最新發布的PHPCMS V9由於採用了MVC的設計模式,所以它的後台訪問地址是固定的,雖然可以通過修改路由配置文件來實現修改,但每次都修改路由配置文件對於我來說有點麻煩了,而且一不小心就會出錯。這里使用另外一個一勞永逸的方法,達到了方便修改訪問後台入口的目的,整個修改共分兩步:
第一步:
在網站根目錄創建一個文件夾,以後就要通過這個文件夾進入後台登錄界面的,所以文件夾名就要取一個不易被人輕易猜到的名稱。這里作為演示,我就取為managers好了。接著,在這個文件夾里新建一個文件index.php,內容為:
<?php define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '../'); include PHPCMS_PATH . '/phpcms/base.php'; // pc_base::creat_app(); $session_storage = 'session_' . pc_base :: load_config('system', 'session_storage'); pc_base :: load_sys_class($session_storage); session_start(); $_SESSION['right_enter'] = 1; unset($session_storage); header('location:../index.php?m=admin');
第二步:
在 phpcms/moles/admin/ 文件夾里新建一個文件 MY_index.php,內容為:
<?php defined('IN_PHPCMS') or exit('No permission resources.');
class MY_index extends index {
public function __construct() {
if (empty($_SESSION['right_enter'])) {
header('location:./');
exit;
}
parent :: __construct();
}
public function public_logout() {
$_SESSION['right_enter'] = 0;
parent :: public_logout();
}
}
?>
好了,修改完成。以後就只能通過 managers/ 目錄訪問後台登錄入口 了,如果直接使用 index.php?m=admin 訪問的話,會直接跳轉到網站首頁,這樣就阻止了對後台登錄入口的直接訪問了。
3、PHPCMS 後台密碼忘記了,怎麼修改?可以在資料庫里修改嗎? 如果可以修改具體是那個表,怎麼該呀?
<?php
include './include/common.inc.php';
$newpwd = md5(PASSWORD_KEY.'123456');
$db->query("update ".DB_PRE."member set password='$newpwd' where userid=1");
$db->query("update ".DB_PRE."member_cache set password='$newpwd' where userid=1");
?>
把這個放到根目錄,運行就可以了,密碼是123456
4、phpcms v9密碼忘了在哪裡修改後台登陸密碼
我幫你使用ipc里的密碼重置工具生成的密碼是123456的兩個欄位的內容是下面這個,你試試保回證管用:
password欄位:答
encrypt欄位:JCy7WH
5、phpcms後台密碼是用什麼加密的
終極解決辦法:通過命令行工具或者phpmyadmin進入mysql資料庫,查找pre_admin表,找到你的網站管理員用戶,修改password欄位以及encrypt欄位,分別修改為:
7YIwnY
然後密碼就被重置為:phpcms 。直接改md5加密值是不行的,因為他混合了加密後綴。
祝你好運,記住下次別忘記了
6、phpcms後台登陸5次密碼錯誤被鎖了一小時.這個怎麼解鎖呢
本帖最後由 zzdec 於 2010-2-4 16:40 編輯復 admin文件制夾下的login.inc.php 文件的大概第14行有這么一句:$times->set('login', $PHPCMS['maxiplockedtime']*3600, $PHPCMS['maxloginfailedtimes']);這里把五次錯誤後限時定了3600秒,也就是一小時,您可以根據自己的需要,對這個數值進行修改,這樣就不用等一個小那麼長時間再進後台了。
7、phpcms v9 密碼忘記了怎麼辦
那就重置新密碼。你問題里描述的很模糊,所以我們來分兩種情況,但都基於你是管理人員或開發人員,也就是你有後台或伺服器資料庫的鏈接許可權,如不是那你改不了:
你忘記的是前台會員密碼。修改辦法:登錄後台-會員-會員管理-會員列表找到對應賬號-修改-密碼和確認密碼中填入新密碼-確定,修改成功。
你忘記的是後台管理員密碼。
如不是超級管理員,找(登錄)超級管理員給你重置,後台-設置-管理員管理-修改;
如果是超級管理員,這里就需要直接修改資料庫數據了,操作方法如下:
① 在php運行環境下創建一個php文件,例如index.php。然後自己設置一個6位隨機字元串,例如"abc123",加入你要充值的新密碼是『111111』,那麼在php中運行一下程序:
echo md5(md5('111111').'abc123');② 運行後會獲得一個加密串,以上便是phpcms的密碼加密方式獲得的加密串,把它復制到資料庫v9_admin數據表中的password欄位,然後把6位隨機串(abc123)填入encrypt欄位。保存,用新密碼登錄即可。
以上就是phpcms中前後台密碼修改辦法,那麼如果後台操作不熟悉可以看下官方的操作手冊,如果對php不熟悉,操作起來你可能比較吃力,這里給你推薦一個傻瓜式可視化的修改操作辦法,在iphpcms裡面提供了管理員密碼生成器,如下圖,你可以使用它輕松的生成上面提到的加密傳復制到資料庫就可以,不用自己寫php程序生成了,而且在站長雜談欄目中有的視頻教程。
輸入要設置的新密碼:
點擊生成:
8、phpcms如何初始密碼?
系統設置
網站安裝完成後的第一件事就是進入後台進行系統的初始配置
打開內http://localhost/admin.php 輸入安裝時自容己設定的帳號、密碼進入後台
第一步就是進入系統設置進行「基本配置」