ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
Joomla v1.0.15
Предыдущая тема :: Следующая тема  
Автор Сообщение

Олег Тюкавин





Зарегистрирован: 10.04.2008
Сообщения: 14
Откуда: Нижний Тагил

russia.gif
Сообщение Добавлено: 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.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Алексей 





Зарегистрирован: 29.02.2008
Сообщения: 29
Откуда: Одесса

ukraine.gif
Сообщение Добавлено: 2008-07-04 16:53 pm    Заголовок сообщения: Ответить с цитатой

Не могли бы вы подсказать как перенести базу пользователей в джумлу из "видео каталога"? а потом уже интегрировать видео в джумлу
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2008-07-04 20:41 pm    Заголовок сообщения: Ответить с цитатой

Алексей  писал(а):
Не могли бы вы подсказать как перенести базу пользователей в джумлу из "видео каталога"? а потом уже интегрировать видео в джумлу

Для это нужно написать конвертер. А для этого потребуются знания PHP/Perl/etc, SQL и структуры БД Joomla (то, как регистрируются группы, значения по-умолчанию и т.д.).

Для примера во вложении есть скрипт экспортирующий пользователей видео/муз.-каталога в форум phpbb2 (скрипт нужно положить в корневую папку с форумом и отредактировать в нем путь к конфигу видео-каталога).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

Олег Тюкавин





Зарегистрирован: 10.04.2008
Сообщения: 14
Откуда: Нижний Тагил

russia.gif
Сообщение Добавлено: 2008-09-24 20:28 pm    Заголовок сообщения: Внесении изменений в файл официальной версии Ответить с цитатой

Илья, подумайте о внесении изменений в файл «auth_joomla.php» официальной версии — каждый раз, после обновления, приходится править код; тем более что пример данный в первом посте работает и для Joomla v1.5.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2008-09-26 06:11 am    Заголовок сообщения: Re: Внесении изменений в файл официальной версии Ответить с цитатой

Олег Тюкавин писал(а):
Илья, подумайте о внесении изменений в файл «auth_joomla.php» официальной версии — каждый раз, после обновления, приходится править код; тем более что пример данный в первом посте работает и для Joomla v1.5.

Хорошо, сделаю
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы