Как проверить логин и пароль незовисимо от Joomla.

Тема в разделе "Joostina - свежий взгляд на Joomla!", создана пользователем velross, 16.10.2007.

  1. velross
    Offline

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

    Регистрация:
    01.10.2007
    Сообщения:
    23
    Симпатии:
    1
    Пол:
    Мужской
    Возникла такая необходимость в своём скрипте сделать проверку пользователя на логин и пароль по базе Joomla, но как там составляется и проверяется пароль не пойму. Пытался посмотреть как это сделано в компоненте CB, но там такая огромная функция. Подскажите, как можно проверить пароль.
     
  2.  
  3. boston
    Offline

    boston Russian Joomla! Team

    Регистрация:
    10.10.2005
    Сообщения:
    525
    Симпатии:
    12
    Пол:
    Мужской
    Ответ: Как проверить логин и пароль незовисимо от Joomla.

    velross, х.м.., это тот же вопрос что на жумлафоруме? Тогда ответ такой же ;)
     
  4. velross
    Offline

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

    Регистрация:
    01.10.2007
    Сообщения:
    23
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: Как проверить логин и пароль незовисимо от Joomla.

    Да, просто здесь я раньше его задал, но вопрос так и остался вопросом. Я на твой совет, данный на джумлафоруме отвечал следующее:
    "Вообщем не получается.
    Например, пароль "1234567890" шифруется md5 как "e807f1fcf82d132f9bb018ca6738a19f", а Joomla его шифрует по разному, вот так "d1b3b0f16ac5e6b8b3c722f2dd9c69e0:SYb6xjKeF8prj7Eb" или так "42faea4948d9559104b86b36a8a0a96d:8lN52fITQfRXVIUO". И как сравнивать, если они не совпадают ни до ":" ни после?":(
     
  5. Offline

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

    Регистрация:
    21.11.2007
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Как проверить логин и пароль незовисимо от Joomla.

    Похоже, нашел ответ на твой вопрос в файле /administrator/components/com_user/admib.user.php

    Вот каким макаром там шифруются пароли:
    Сам не знаю как, но это работает. Хотя значения каждый раз и разные.
     
    Последнее редактирование: 25.11.2007
  6. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Как проверить логин и пароль незовисимо от Joomla.

    Таким макаром пароли созюатся.

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

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

Загрузка...