ShopCMS

Материал из Newman's WiKi.

Перейти к: навигация, поиск

ShopCMS решение для электронной торговли. Система управления контентом для создания интернет магазина. В качестве шаблонизатора использует Smarty.

Вход в админку без знания пароля

Для кодирования пароля используется криптографический алгоритм. Поэтому что бы войти в админку следует внести небольшие "изменения" в исходный код.

Правим файл /core/functions/registration_functions.php

Нам нужна функция regAuthenticate

Для нормальной работы меняем строки

if ($row["cust_password"] == cryptPasswordCrypt($password, null))
на
if ($row["cust_password"] == $password)

и

$_SESSION["pass"]         = cryptPasswordCrypt($password, null);
на
$_SESSION["pass"]         = $password;

Таким образом становится возможно входить с паролем, который можно скопировать из базы данных. Таблица prefix_customers, поле cust_password

В дальнейшем можно установить свой пароль через админку и вернуть код в исходное значение.