Восстановление пароля администратора в 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)
Добавить комментарий