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

首頁 > CMS > Ecshop > 正文

讓ecshop助理1.28完美支持ecshop v2.7.3

2024-07-09 22:56:44
字體:
來源:轉載
供稿:網友
目前官方隨著ECShop V2.73的發布也發布了相對應的EC助理1.30版。默認EC助理1.28也支持到ECShop V2.72,要想讓EC助理1.28也支持到ECShop V2.73,那要了解ECShop V2.73在ECShop V2.72上都做了哪些改變。我就不兜圈子了。EC助理1.28下載,下載后請根據里面的文檔和教程安裝。
安裝完成后我們按照教程連接我們ECShop V2.73網站時會直接拋出一個用戶名或者密碼錯誤的提示,這時打開上傳到服務器上的接口目錄assistant_utf8下的ecaService.php文件,在51行會看到下面的代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
functioncheckLogin($username, $password)
{
    $username= base64_decode($username);
    $password= base64_decode($password);
       
    //$username = str_iconv(ECS_CHARSET, EC_CHARSET, $username);
    //$password = str_iconv(ECS_CHARSET, EC_CHARSET, $password);
       
    //return true;
   
    $sql= "SELECT user_id, user_name, password, last_login, action_list, last_login".
            " FROM ". $GLOBALS['ecs']->table('admin_user') .
            " WHERE user_name = '". $username. "' AND password = '". md5($password) . "'";
       
    $row= $GLOBALS['db']->getRow($sql);
    if($row)
    {
        returntrue;
    }else{
      returnfalse;        
    }  
}

修改這段代碼之前,需要你到你網站數據庫查看ecs_admin_user表中ec_salt這個字段的值,下面是我的這個表的截圖:
讓ecshop助理1.28完美支持ecshop v2.7.3
我的這個字段的值就是“5606”。那么來替換掉這段代碼吧:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
functioncheckLogin($username, $password)
{
    $username= base64_decode($username);
    $password= base64_decode($password);
       
    //$username = str_iconv(ECS_CHARSET, EC_CHARSET, $username);
    //$password = str_iconv(ECS_CHARSET, EC_CHARSET, $password);
       
    //return true;
   
         $sql= "SELECT user_id, user_name, password, last_login, action_list, last_login".
            " FROM ". $GLOBALS['ecs']->table('admin_user') .
            " WHERE user_name = '". $username. "' AND password = '". md5(md5($password).'5606') . "'";
               
    $row= $GLOBALS['db']->getRow($sql);
    if($row)
    {
        returntrue;
    }else{
      returnfalse;        
    }  
}

注意這段代碼的5606要替換成你數據庫中對應的值,操作之后EC助理1.28就能完美支持ECShop V2.73了,簡單吧。來說下原理,ECShop V2.73得管理登錄加密方式在之前的版本上做了改變,我們來看ECShop V2.73的管理員登錄加密部分代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(!empty($ec_salt))
    {
         /* 檢查密碼是否正確 */
         $sql= "SELECT user_id, user_name, password, last_login, action_list, last_login,suppliers_id,ec_salt".
            " FROM ". $ecs->table('admin_user') .
            " WHERE user_name = '". $_POST['username']. "'AND password = '" . md5(md5($_POST['password']).$ec_salt) . "'";
    }
    else
    {
         /* 檢查密碼是否正確 */
         $sql= "SELECT user_id, user_name, password, last_login, action_list, last_login,suppliers_id,ec_salt".
            " FROM ". $ecs->table('admin_user') .
            " WHERE user_name = '". $_POST['username']. "'AND password = '" . md5($_POST['password']) . "'";
    }

如果你還有什么操作上不明白的地方給我留言吧,最后啰嗦一句,建議如果有錢還是支持正版軟件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五台县| 博白县| 荣成市| 大渡口区| 韶山市| 依兰县| 昆明市| 松滋市| 乡城县| 盐城市| 乌兰浩特市| 饶平县| 桑日县| 张家港市| 和田县| 闵行区| 乾安县| 嘉禾县| 泗洪县| 景东| 武宁县| 中牟县| 瓮安县| 渝中区| 永安市| 连南| 宁明县| 延寿县| 五河县| 安吉县| 宝清县| 武穴市| 无为县| 夹江县| 基隆市| 台东市| 诸暨市| 紫金县| 寿阳县| 简阳市| 临西县|