[ec-cube 2 ]管理员密码忘记了 重置密码方法

  • A+
所属分类:EC-CUBE

最近,正好eccube 2 遇到这个问题,特此做这个文章备忘一下。

需要修改下面文件即可

路径:data/class/pages/admin/LC_Page_Admin_Index.php

$this->arrErr…  注释掉此句话

function action() {
    // パラメーター管理クラス
    $objFormParam = new SC_FormParam_Ex();

    switch ($this->getMode()) {
    case 'login':
        //ログイン処理
        $this->lfInitParam($objFormParam);
        $objFormParam->setParam($_POST);
        //$this->arrErr = $this->lfCheckError($objFormParam);
        if (SC_Utils_Ex::isBlank($this->arrErr)) {
            $this->lfDoLogin($objFormParam->getValue('login_id'));
            SC_Response_Ex::sendRedirect(ADMIN_HOME_URLPATH);
        }else{
            SC_Utils_Ex::sfDispError(LOGIN_ERROR);
        }
        break;
    default:
        break;
    }

    // 管理者ログインテンプレートフレームの設定
    $this->setTemplate(LOGIN_FRAME);
}

//$this->arrErr = $this->lfCheckError($objFormParam);  注释掉此句话后 覆盖原有文件,然后在用任意密码登录后台在修改账号密码即可。

切记修改好密码后一定要把文件LC_Page_Admin_Index.php修改回去哦!

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: