[Помогите] перенос пользователей в opencart

Тема в разделе "OpenCart", создана пользователем Savok32, 13 май 2013.

  1. Savok32

    Savok32

    Регистрация:
    18 дек 2012
    Сообщения:
    333
    Симпатии:
    51
    Такая тема надо перенести пользователей shopscript в opencart, все бы не чего, если бы не пароли, в жопскрипт они в base64 а опекнкарт md5 Собственно как перенести чтобы пароли были в md5...

    нашел такой скрипт но как его применить что то не догоню

    Код:
    <?php
    $dbhost = "localhost";
    $dbuser = "root";
    $dbpassword = "root";
    $dbname = "shop";
    
    $connect = mysql_connect($dbhost,$dbuser,$dbpassword);
    mysql_select_db($dbname, $connect);
    $query = mysql_query('SELECT customer_id, password FROM `customer`');
    
    // change password
    while ($row = mysql_fetch_assoc($query)) {
    		 mysql_query('UPDATE `customer` SET password = "'.md5(base64_decode($row['password'])).'"
      WHERE customer_id = '.$row['customer_id']);
    }
    ?>
    подскажите
    --- добавлено: May 13, 2013 9:33 AM ---
    все решено))........ просто запускаем этот скрипт который выше, и он с base64 автоматом переводит в md5 ....
     
  2. Savok32

    Savok32

    Регистрация:
    18 дек 2012
    Сообщения:
    333
    Симпатии:
    51
    перевел пользователей теперь при входе под логином, сначало выдает ошибку такую
    Код:
    Notice: unserialize() [function.unserialize]: Error at offset 5 of 56 bytes in /home/komplement/theme.komplemento.ru/docs/system/library/customer.php on line 57Warning: Invalid argument supplied for foreach() in /home/komplement/theme.komplemento.ru/docs/system/library/customer.php on line 59Warning: Cannot modify header information - headers already sent by (output started at /home/komplement/theme.komplemento.ru/docs/index.php:104) in /home/komplement/theme.komplemento.ru/docs/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/komplement/theme.komplemento.ru/docs/index.php:104) in /home/komplement/theme.komplemento.ru/docs/vqmod/vqcache/vq2-system_engine_controller.php on line 29

    а в следущий заход все норм! как поправить?
     
  3. kur1977

    kur1977

    Регистрация:
    11 фев 2013
    Сообщения:
    123
    Симпатии:
    59
    Код:
    update `customer` set `cart`='a:0:{}' where `cart`=''