帝國cms後臺忘記了安全提問及密碼該如何找回

黄文Rex發表於2024-10-05

如果你忘記了 EmpireCMS 後臺的安全提問及密碼,可以透過以下步驟來找回或重置:

1. 忘記後臺管理員賬號

  1. 登入資料庫

    • 使用 phpMyAdmin 或其他資料庫管理工具登入到資料庫。
  2. 檢視管理員賬號

    • 開啟 phome_enewsuser 表。
    • 檢視 username 欄位的內容,即可找到管理員賬號。

2. 忘記後臺登入密碼

  1. 登入資料庫

    • 使用 phpMyAdmin 或其他資料庫管理工具登入到資料庫。
  2. 修改密碼

    • 開啟 phome_enewsuser 表。
    • 修改 password 欄位的內容為 "322d3fef02fc39251436cb4522d29a71"
    • 修改 salt 欄位的內容為 "abc"

    這樣修改後的密碼將是 123456

    示例 SQL 語句:

    sql
    UPDATE phome_enewsuser SET password = '322d3fef02fc39251436cb4522d29a71', salt = 'abc';

3. 忘記後臺登入認證碼

  1. 檢視認證碼

    • 開啟 e/class/config.php 檔案。
    • 檢視 $do_loginauth 變數的內容。

    示例程式碼:

    php
    $do_loginauth = 'your_auth_code';

4. 忘記後臺登入安全問題及答案

  1. 登入資料庫

    • 使用 phpMyAdmin 或其他資料庫管理工具登入到資料庫。
  2. 修改安全問題及答案

    • 開啟 phome_enewsuseradd 表。
    • 修改 equestion 欄位的內容為 0
    • 修改 eanswer 欄位的內容為空。

    示例 SQL 語句:

    sql
    UPDATE phome_enewsuseradd SET equation = 0, eanswer = '';

具體步驟示例

步驟 1: 登入資料庫

  1. 開啟 phpMyAdmin 或其他資料庫管理工具
  2. 選擇相應的資料庫(例如 empirecms)。

步驟 2: 修改密碼

  1. 開啟 phome_enewsuser
  2. 執行 SQL 語句
    sql
    UPDATE phome_enewsuser SET password = '322d3fef02fc39251436cb4522d29a71', salt = 'abc';

步驟 3: 檢視認證碼

  1. 開啟 e/class/config.php 檔案
  2. 檢視 $do_loginauth 變數的內容
    php
    $do_loginauth = 'your_auth_code';

步驟 4: 修改安全問題及答案

  1. 開啟 phome_enewsuseradd
  2. 執行 SQL 語句
    sql
    UPDATE phome_enewsuseradd SET equation = 0, eanswer = '';

透過以上步驟,你可以找回或重置 EmpireCMS 後臺的安全提問及密碼。如果還有其他問題,可以進一步檢查資料庫和配置檔案的具體內容。

相關文章