Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Олег Тюкавин
Зарегистрирован: 10.04.2008 Сообщения: 14 Откуда: Нижний Тагил
|
Добавлено: 2008-04-10 14:55 pm Заголовок сообщения: Joomla v1.0.15 |
|
|
Обновив Joomla с 1.0.12 на 1.0.15 заметил, что новые пользователи не могут войти в видео-каталог, проблема была найдена почти сразу. Разработчики Joomla «подсолили» хеш пароля, выглядеть он стал так:
Код: | md5($pass.$salt):$salt; |
По этому внёс изменения в файл /classes/auth_joomla.php, получившийся вариант:
Код: | <?php
class JOOMLAUserControl extends UserControl {
function getUserByLogin($login){
$query = "SELECT id, username, `password` FROM {$this->prefix}users WHERE username='$login' AND activation=''";
$result = mysql_db_query ($this->db,$query,$this->resource_link);
if ($result && $field = mysql_fetch_array($result)){
return $field;
}
return null;
}
function verifyUser($user, $pass,$ip=false){
list($hash, $salt) = explode(':', $user["password"]);
return (($hash==md5($pass.$salt)));
}
}
?>
|
Данный вариант подходит как для предыдущих версий Joomla, так и для новой 1.0.15. |
|
Вернуться к началу |
|
Алексей
Зарегистрирован: 29.02.2008 Сообщения: 29 Откуда: Одесса
|
Добавлено: 2008-07-04 16:53 pm Заголовок сообщения: |
|
|
Не могли бы вы подсказать как перенести базу пользователей в джумлу из "видео каталога"? а потом уже интегрировать видео в джумлу |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-07-04 20:41 pm Заголовок сообщения: |
|
|
Алексей писал(а): | Не могли бы вы подсказать как перенести базу пользователей в джумлу из "видео каталога"? а потом уже интегрировать видео в джумлу |
Для это нужно написать конвертер. А для этого потребуются знания PHP/Perl/etc, SQL и структуры БД Joomla (то, как регистрируются группы, значения по-умолчанию и т.д.).
Для примера во вложении есть скрипт экспортирующий пользователей видео/муз.-каталога в форум phpbb2 (скрипт нужно положить в корневую папку с форумом и отредактировать в нем путь к конфигу видео-каталога). |
|
Вернуться к началу |
|
Олег Тюкавин
Зарегистрирован: 10.04.2008 Сообщения: 14 Откуда: Нижний Тагил
|
Добавлено: 2008-09-24 20:28 pm Заголовок сообщения: Внесении изменений в файл официальной версии |
|
|
Илья, подумайте о внесении изменений в файл «auth_joomla.php» официальной версии — каждый раз, после обновления, приходится править код; тем более что пример данный в первом посте работает и для Joomla v1.5. |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-09-26 06:11 am Заголовок сообщения: Re: Внесении изменений в файл официальной версии |
|
|
Олег Тюкавин писал(а): | Илья, подумайте о внесении изменений в файл «auth_joomla.php» официальной версии — каждый раз, после обновления, приходится править код; тем более что пример данный в первом посте работает и для Joomla v1.5. |
Хорошо, сделаю |
|
Вернуться к началу |
|
|