Joomla 1.5 Авторизация используя БД сайта на Joomla 1.5

Тема в разделе "Интеграция Joomla со сторонними форумами, блогами", создана пользователем krylov, 08.02.2010.

  1. Offline

    krylov Недавно здесь

    Регистрация:
    13.01.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Вопрос в следующем:
    Есть сайт на joomla 1.5, также есть написанное на php приложение, работающее с той же БД, что и сайт. Интеграции никакой нет, т.е. функции joomla не используются, просто организовано чтение и запись в бд.
    Нужна авторизация, чтобы этот веб-интерфейс был доступен только для пользователей, находящихся в группе Super Administrator. Т.е. как я понимаю введенный пользователем пароль нужно шифровать используя какой-то алгоритм, чтобы получить значение хранящееся в БД и сравнивать их. По поиску нашел вот что:
    Код (PHP):
    1. <?php
    2. $salt  = JUserHelper::genRandomPassword(32);
    3. $crypt = JUserHelper::getCryptedPassword('пароль', $salt);
    4. $password = $crypt.':'.$salt;
    5. ?>

    таким образом, как я понял, хеш записывается в бд при регистрации, но каким образом получить это значение не понял.
    Сейчас имена пользователей берутся из базы а пароль для всех один из конфига где он в md5 записан, вот хочется довести до ума.
    P.S. нашел тему http://joomla-support.ru/showthread.php?t=7233 но там для версии 1.0, а в 1.5 кажется пароли щифруются другим способом.
     
  2.  

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

Загрузка...