Вопрос Доступ к статье по паролю из базы данных

Discussion in 'Проектирование' started by Рома_н, Aug 30, 2012.

  1. Offline

    Рома_н Недавно здесь

    Joined:
    Aug 30, 2012
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте, уважаемые форумчане. Возникла необходимость сделать парольный доступ к статьям сайта(joomla 1.5.23), список и количество паролей постоянно меняется. Статьи не привязаны к паролям, т.е. к каждой статье подходит любой существующий пароль. Сами пароли хранятся в базе данных MySQL(база отдельная от базы сайта).
    Нашёл плагин(ContentPassword), позволяющий паролить статью, но пароль фиксированый и указывается в тексте статьи.
    Подскажите, как решить вопрос? Существуют ли готовые решения? Может быть кто-то писал самостоятельно что-то похожее?
    Заранее спасибо.
     
  2.  
  3. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    возможно что и существуют такого типа решения
    но если есть с чего начать (ContentPassword) то за определённую $ кто нибудь обязательно возьмётся подпилить его под твои теребования
    в принципе это не так то и сложно)))
     
  4. Offline

    Рома_н Недавно здесь

    Joined:
    Aug 30, 2012
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    Решение найдено(проверил лично на joomla 1.5.23, работает)
    ContentPassword - Joomla плагин V 1.7.3
    С этим плагином вы можете защитить некоторые или все части контента вашего сайта при помощи пароля. Чтобы увидеть защищенное содержимое пользователю не надо регистрироваться, ему достаточно только знать пароль. Просто напечатайте {password} в контенте который вы хотите защитить. Можно использовать глобальный пароль.Он должен быть указан в параметрах плагина. Для осуществления мультипарольности необзодимо использовать специальный синтаксис

    {password}
    {password pass="A password" pass="Another password" text="Text to display instead of default information-text"}
    {password sql="SELECT * FROM tbl_passwords WHERE password='%password%' LIMIT 1"}
    (sql, pass and text can be combined as you want)
    {password PASSWORD} still works, but is deprecated!


    Example:
    {password pass="test" pass="22"} You typed the correct password!
     
    Last edited by a moderator: Aug 30, 2012
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Ну да,ну да.Спросил и сам ответил,со ссылкой на другой ресурс.
    4.8. Запрещено давать ссылки на файлы, расположенные на различных файловых хостингах, если эти файлы нужны непосредственно для решения вашей проблемы. Для прикрепления файлов пользуйтесь соответствующей функцией форума (Управление вложениями).
    А тем более ссылку на расширение для Joomla , необходимо давать только на JED
     
  6. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    ...либо на сайт разработчика (на страницу скачивания расширения).
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А я наверно удалил ссылку на сайт разработчика. Не было желания проверять ссылки.
    Ну может ТС еще раз зайдёт и подправить ссылки на сайт разработчика.
    Но все равно,сам спросил,сам ответил- спамерский алгоритм.
     

Share This Page

Loading...