Коллекция материалов и статей для веб разработчиков


Восстановление пароля администратора в UMI CMS

Иногда по различным не всегда зависящим от нас причинам мы хотим восстановить или изменить текущий пароль учетной записи администратора в UMI, и у нас возникает вопрос: как это сделать? Варианты описанные здесь будут работать в версиях 2.8.3 и выше. Так как в UMI, как и во множестве современных CMS, пароль хранится в зашифрованном виде, нам необходимо изменить пароль так как узнать текущий практически невозможно.

Для изменения пароля надо создать файл с расширением php и произвольным именем, например change_pass.php

Скопировать в него следующий код:
getObject($userId);
$login_name = $object->getValue("login");
$user_password = $object->getValue("password");

$_SESSION['user_id'] = $userId;
$_SESSION['cms_login'] = $login_name ;
$_SESSION['cms_pass'] = $user_password ;

echo "

Вход в админку

"; ?>

Второй вариант выполнить MySQL запрос используя phpmyadmin или другой скрипт/программу для работы с mysql базой данных.

UPDATE cms3_object_content SET varchar_val=md5('newpassword') WHERE obj_id=(SELECT id FROM cms3_objects WHERE 
guid='system-supervisor' LIMIT 1) AND field_id=(SELECT id FROM cms3_object_fields WHERE name='password' LIMIT 1)
Tags: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA