0

Запам'ятати мене (автологін)

0.0
0 Відгуків
0
OpenCart: 3.0
Версія: 1.0
Встановлення: через адмін-панель
Завантажень: 683
Безкоштовно

Завантажити

Ви можете замовити послугу «Установка Запам'ятати мене (автологін)» на ваш сайт.

Оплачивайте безпечно:

Гарантована сумісність Працює з вашим інтернет-магазином на OpenCart 3.0
Миттєвий доступ Завантаження доступне одразу після покупки
Швидка підтримка Ви купуєте софт напряму у розробника та отримуєте підтримку без посередників
Постійні оновлення Оперативно оновлюємо рішення під нові версії OpenCart і швидко реагуємо на зміни
Запам'ятати мене (автологін)
  • Запам'ятати мене (автологін)
Запам'ятати мене (автологін)

Обговорити з AI

DevGPT – помічник
Привіт! Я ваш AI-консультант. Задайте питання про модуль «Запам'ятати мене (автологін)», а я дам розгорнуту відповідь 😉.
Запам'ятати мене (автологін)

Запам'ятати мене (автологін)

0.0
0 Відгуків
Безкоштовно
Ви можете замовити послугу «Установка Запам'ятати мене (автологін)» на ваш сайт.

Покупці зможуть залишатись авторизованими навіть після закриття браузера. У роботі модуля використовується токен та cookies.

Опис

Після встановлення модуля покупці можуть бути авторизованими навіть після закриття браузера. При наступному візиті вони відразу потрапляють до свого облікового запису без введення логіну та пароля. Все працює через безпечні токени, що підвищує комфорт та довіру до магазину.

Основні можливості

  • Автоматичний вхід. Достатньо один раз поставити галочку «Запам'ятати мене» при вході чи реєстрації — і система сама авторизува...

Характеристики

  • Ocmod:

    Так

  • VQmod:

    Ні

  • Розповсюдження:

    Безкоштовно

  • Сумісність:

    3.0

  • Локалізація:

    Російська, українська, англійська

  • Активація:

    На всі ваші сайти

  • Версія PHP:

    5.6-8.5

Скріншоти

Запам'ятати мене (автологін)
Запам'ятати мене (автологін)

Файли 1

Приклад коду

Код
<?php
class ModelAccountRemember extends Model {
    public function setRememberToken($customer_id) {
        $this->db->query(
            "CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "customer_remember_token` (
                `remember_token_id` INT(11) NOT NULL AUTO_INCREMENT,
                `customer_id` INT(11) NOT NULL,
                `token` VARCHAR(64) NOT NULL,
                `date_added` DATETIME NOT NULL,
                PRIMARY KEY (`remember_token_id`),
                KEY `customer_id` (`customer_id`),
                KEY `token` (`token`)
            ) ENGINE=MyISAM DEFAULT CHARSET=utf8"
        );

        $token = bin2hex(random_bytes(32));

        $this->db->query(
            "DELETE FROM `" . DB_PREFIX . "customer_remember_token` WHERE `customer_id` = '" . (int)$customer_id . "'"
        );

        $this->db->query(
            "INSERT INTO `" . DB_PREFIX . "customer_remember_token` SET `customer_id` = '" . (int)$customer_id . "', `token` = '" . $this->db->escape($token) . "', `date_added` = NOW()"
        );

        setcookie('remember_me_token', $token, time() + 3600 * 24 * 30, '/');
    }

Відгуків

Немає оцінок

5

(0)

4

(0)

3

(0)

2

(0)

1

(0)

Написати відгук

Будь ласка, оцініть модуль:

FAQ

Як виправити помилку 500 після встановлення модуля "Запам'ятати мене (автологін)" ?

Помилка 500 - це проблема коду, щоб усунути помилку PHP.

  1. В адмін-панелі перейдіть в СистемаІнструментиЖурнал помилок.
  2. Найнадійнішим способом показувати помилки в php коді вважається включення error через файл .htaccess в корені сайту. На самому початку файлу допишіть кілька рядків:

Помилка встановлення: цей каталог недоступний для запису!

Якщо такий напис з'являється під час встановлення модуля через адмін-панель, то у вас не встановлено фікс для FTP (Localcopy):


  1. Встановіть модифікатор localcopy.ocmod.xml, завантаживши його у нас на DEV-OPENCART.COM;
  2. Оновіть модифікатори;
  3. Приступайте до встановлення потрібного модуля ще раз.

FTP повинен бути включений у налаштуваннях!

Ця помилка з'являється під час встановлення модуля через адмін-панель тільки на Opencart 2. Вам потрібно встановити фікс localcopy.ocmod.xml і увімкнути FTP:


  1. Увімкніть FTP у налаштуваннях СистемаУстановкиFTP та заповніть конфіг будь-якими даними;
  2. Встановіть модифікатор localcopy.ocmod.xml, завантаживши його у нас на DEV-OPENCART.COM;
  3. Оновіть модифікатори;
  4. Приступайте до встановлення потрібного модуля ще раз.

Таким чином у вас буде працювати встановлення розширень через адмін-панель, а дані від FTP будуть приховані від сторонніх.

Модуль не відображається у списку розширень в адмін-панелі

У цьому випадку проблем може бути декілька:


  1. Завантажили файли не туди, куди потрібно;
  2. У вас перейменовано папку «admin»;
  3. Локалізація модуля та вашого сайту – різні (у цьому випадку місце назви модуля буде: heading_title)
  4. Файли не довантажилися;
  5. Втомилися та не бачите модуль;

Як виправити, якщо замість назви модуля heading_title?

Це тому, що мова вашого сайту відрізняється від перекладів у самому модулі (швидше за все у вас адмін-панель українською мовою, а в модулі цей переклад відсутній).

  1. Завантажте переклад з архіву з модулем (admin/language/en-gb або ru-ru) у той код локалізації, який є активним на вашому сайті (admin/language/uk-ua, наприклад);

Неприпустимий тип файлу!

Через адмін-панель можна встановити лише модулі в архіві із закінченням ocmid.zip.

Ви ж з ймовірністю 95% встановлюєте звичайний архів із файлами, який потрібно завантажити через FTP (інструкція як це робиться також є вище на цій сторінці).

Модифікатор «Назва» вже використовує унікальний ID код, який ви намагаєтеся завантажити!

Ви встановлюєте модуль або модифікатор, який вже є на вашому сайті. Уважно перевірте цей факт.

Якщо директорія upload в архіві з модулем порожня

Це нормально, це означає, що файли для роботи цього модуля не потрібні.

Установка

Є 2 типи установки: "Установка розширень", якщо файл модуля є архівом із закінченням у назві ocmod.zip або "Через FTP (менеджер файлів)" коли це простий архів з файлами.

Закладки

Кошик (0)

Контакти

Тех.підтримка з 10:00 до 19:00 без вихідних

Веб-лабораторія «DEV-OPENCART».
Всі права захищені (с) 2018-2026