Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Authme+joomla 1.6

demon6661

Активный участник
Баллы
63
AuthMe не понимает хэш пароля джумлы. Дело в том что пароль 12345 выглядит так:
MD5 joomla: 4415d39ac04f0dd36c8e3fbf1ad17252:AFPSuqAnwNiL7c4lpJvNTZk5cLZHiJxP
MD5: 827ccb0eea8a706c4c34a16891f84e7b

Joomla использует свою замуту md5($pass.$salt), так вот хотелось бы отучить джумлу и вернуть к простой шифровке MD5, либо научить AuthMe понимать такой метод.
 
К сожалению правка кода AuthMe окончилась нервным припадком, чужой код это ппц. Пришлось идти на жертвы и отучать Joomla от соли, а делается это очень просто:
правим файл: \Джумла_сайт\libraries\joomla\user\user.php

1.) строка 516. $salt = JUserHelper::genRandomPassword(32);
__________$crypt = JUserHelper::getCryptedPassword($array['password'], $salt);
__________$array['password'] = $crypt.':'.$salt;
на
__________$salt = JUserHelper::genRandomPassword(32);
__________$crypt = JUserHelper::getCryptedPassword($array['password']);
__________$array['password'] = $crypt;
2.)строка 548.
Аналогично первому пункту.

После проделанного уродования файла, при регистрации новых пользователей Joomla будет шифровать пароли самым обычным MD5.
!!!ВНИМАНИЕ>>>эта правка очень сильно ослабит защиту вашего сайта, в случае, если взломщику попадут хэши паролей, он без особых усилий сможет их распознать. Мне так лично пофигу)
 
ну а нет разве плагина спецального
пацаны выручайте очень надо мне привезаться к сайту
 

Поделиться этой страницей

Назад
Верх