Контакты

Мы всегда готовы к встрече, но только по предварительной договоренности.

ул. Чапыгина, д.6-п, оф.19
Санкт-Петербург, Россия
+7 911 933-80-68
Пн.-Пт. 9:00-20:00
info@webevrika.ru
По всем вопросам

Автоматическая регистрация и авторизация пользователя ГОСТЬ в UMI-CMS.

Автоматическая регистрация и авторизация пользователя ГОСТЬ в UMI-CMS.

Задача: разрешить заказы в интернет-магазине без регистрации пользователя. Макрос использовался несколько лет назад, сейчас эту задачу можно решить одной галочкой в системе. Тем не менее, оставим макрос в копилке знаний, т.к. он может использоваться в различных нестандартных задачах.

Создаем пользователя с логином и паролем guest.

В custom.php добавляем небольшую функцию

public function autologin() {
$_SESSION['cms_login'] = 'guest';
$_SESSION['cms_pass'] = md5('guest');
$_SESSION['user_id'] = 27528;
setcookie("u-login", $login, (time() + 31536000), "/");
setcookie("u-password-md5", md5($password), (time() + 31536000), "/");
session_commit();
}

И на страницах вызываю эту функцию

% custom autologin() %.

В итоге, любой пользователь автологинится под юзером guest, и ЮМИ разрешает отправку заказа.

Добавлять комментарии могут только зарегистрированные пользователи.

Если Вы еще не зарегистрированы на сайте, Вы можете зарегистрироваться.

Войти