Не могу войти в админку в opencart, что делать
Автоматический вход в админку на OpenCart 2 для ленивых
Теперь, когда я предупредил вас о подводных камнях безопасности, я покажу как настроить автоматический вход в админку на OpenCart 2 для ленивых.
1. Первым делом, вам понадобится файл «\admin\view\template\common\login.tpl». В нем хранится форма входа. Откройте его в любом редакторе, например, в Notepad++.
2. Одним из тех первых ленивых действий является постоянный ввод пароля и логина, поэтому вначале избавимся от этой рутины. Для примера будем рассматривать, что ваш логин и пароль demo.
2.1. Укажем текущего пользователя. Для этого найдите строку (26):
И замените ее на
Как видите в строке был заменен кусок value=»<?php echo $username; ?>» на value=»demo», где demo это ваш логин. Сохраните файл. Убедитесь, что при открытии страницы входа в админку выставлен указанный пользователь.
2.2. Теперь зададим пароль. Для этого найдите строку (32):
И замените ее на
Как видите замена была аналогичной, только здесь нужно указать пароль. Сохраните файл. Откройте админку и попытайтесь залогинется. Если все сделали правильно, то откроется админка OpenCart 2.
Напоминаю, что в таком виде пароль будет храниться в открытом виде и его сможет увидеть любой открывший страницу.
3. Следующей проблемой любого ленивого человека является сама необходимость нажимать какие-либо кнопки. Поэтому добавим небольшой скрипт для действительного автоматического входа в админку.
Найдите последнюю строку (51):
<?php echo $footer; ?>
И замените ее на код
<?php echo $footer; ?>
Перед вставкой в месте «if (jQuery(‘#content form #input-username’).val() == ‘demo’) {» замените слово «demo» на ваш логин.
Теперь поясню немного код. После того, как страница загрузится, через 2000 мс (2 секунды) на форме будет проверено поле с именем пользователя и если оно не было изменено в течении этого времени, то будет произведен автоматический вход в админку OpenCart 2. Данная задержка во времени и проверка имени нужны для того, чтобы у вас всегда был простой и легкий способ залогинется в систему под другим пользователем. Достаточно лишь в течении 2 секунд изменить или стереть имя пользователя. Особенно полезно для демо сайтов, где периодически возникает необходимость что-то настраивать из под административной учетной записи.
Теперь, вам не придется заниматься рутиной и у вас будет действительно автоматический вход для ленивых.
- Мошенничество в интернете или памятка на непредвиденный случай
- Как усилить сигнал WiFi роутера?