国产探花免费观看_亚洲丰满少妇自慰呻吟_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']) . "'";
    }

如果你還有什么操作上不明白的地方給我留言吧,最后啰嗦一句,建議如果有錢還是支持正版軟件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湟源县| 九寨沟县| 孝感市| 石狮市| 精河县| 东安县| 兴文县| 兴仁县| 揭西县| 巴林左旗| 噶尔县| 三江| 万源市| 江城| 合阳县| 铅山县| 望奎县| 正镶白旗| 芒康县| 建德市| 鸡西市| 平潭县| 禹城市| 西峡县| 阳新县| 河北省| 长宁县| 综艺| 曲松县| 兴隆县| 利津县| 宝兴县| 阿克陶县| 武宁县| 洛隆县| 韶关市| 绍兴县| 佛坪县| 田东县| 兰西县| 尤溪县|