Имя пользователя:
Пароль:
 

Показать сообщение отдельно
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3906
Благодарности: 165

Профиль | Отправить PM | Цитировать


SveD,

Если стандартного восстановления пароля для админа нет (кстати, вполне возможно, что для безопасности и нет), то:

если Вы знаете метод шифрации (например md5), приготовьте себе пароль, зашифровав его md5 (например, в php функция для получения хеша так и называется: md5($string), где $string - Ваш пароль, и подмените значение соответствующего поля в базе данных. (До начала работы на всякий случай скопируйте исходное значение поля). Метод шифрации скорей всего будет понятен по внешнему виду хеша (значения в поле пароля)

Если там не простая шифрация, а что-то наворочено, попробуйте распутать алгоритм, поковырявшись в коде. Отправной точкой скорей всего будет название поля паролей и таблицы пользователей.

Второй вариант - посмотрите, как в базе и коде обозначаются и проверяются права админа, зарегистрируйте себе нового юзера и дайте (через базу, подменив поле), ему эти права. В этом случае для безопасности (поскольку прошлый админ странно себя повел), пароль исходного админа все равно надо сменить (хоть на бессмыслицу)

Отправлено: 00:01, 17-11-2010 | #5