Необходимое для восстановления пароля администратора для CMS Netcat
Нередко теряется пароль администратора от сайта на CMS Netcat, а так как я работаю в основном с этой CMS, было решено написать шпаргалку для быстрого восстановления пароля.
Для смены пароля нам понадобится доступ в БД сайта на CMS Netcat, например через phpMyAdmin или Adminer.
Посмотреть, где находится логин и пароль для БД у популярных CMS Вы можете тут.
Определяем ID учетной записи, пароль которой нужно сбросить:
SELECT * FROM User;
*обычно UserID админа единица, поэтому в дальнейших вариантах он и используется
Варианты восстановления пароля администратора для CMS Netcat
1) Смена пароля на пустой.
Данный вариант может не сработать на новых версиях Netcat:
UPDATE User SET Password = '' WHERE User_ID = 1;
*User_ID ставим свой
2) Пароль зашифрован с помощью md5.
Для новых версий Netcat, которые кодируют пароль в md5, меняем его так:
UPDATE User SET Password = MD5('your_new_password') WHERE User_ID = 1;
*User_ID ставим свой, вместо your_new_password указываем свой пароль
3) Пароль зашифрован с помощью PASSWORD ()
Для более старых версий Netcat ставим пароль так:
UPDATE User SET Password = PASSWORD('your_new_password') WHERE User_ID = 1;
*User_ID ставим свой, вместо your_new_password указываем свой пароль
4) Пароль зашифрован с помощью OLD_PASSWORD ()
Для Netcat v2.2 и ниже ставим пароль так:
UPDATE User SET Password = OLD_PASSWORD('your_new_password') WHERE User_ID = 1;
*User_ID ставим свой, вместо your_new_password указываем свой пароль
UPDATE: Важно убедиться, что у пользователя, которому восстанавливаем пароль, в таблице User проставлено PermissionGroup_ID значение 1.
UPDATE2: Чтобы уменьшить количество бесполезных попыток входа, нужно сначала проверить файл vars.inc.php (который либо в корневой директории, либо в /netcat/), а именно:
$AUTHORIZE_BY = 'User_ID'; #User_ID, Login или nick
$AUTHORIZATION_TYPE = 'cookie'; # 'http', 'session' или 'cookie'
Чтобы было удобней, я в AUTHORIZE_BY ставлю User_ID и логинюсь цифрой, в AUTHORIZATION_TYPE cookie.
Какой-либо из вариантов точно поможет восстановить пароль администратора для CMS Netcat, удачи ! 🙂
Свежие комментарии