Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     29 Nov 2003  22:52:19
 To : Jahor Miadzviedziew
 Subject : Re: использование базы логинов/паролей от phpBB2
 -------------------------------------------------------------------------------- 
 
 Jahor Miadzviedziew -> Artem Chuprina  @ Sat, 29 Nov 2003 01:48:58 +0300:
 
  JM>>> p.s. подумалось в последний момент: а никаких модулей не придумано
  JM>>> для ведения и "учета" пользователей в phpBB2'шном стиле?
  AC>> Это сильно зависит от того, что это за стиль. Если автор не является
  AC>> заслуженным изобретателем велосипедов, то вполне возможно, что и
  AC>> есть.
  JM> данные, которыми надо оперировать это username, user_password,
  JM> user_active (boolean) из phpbb_users и содержимое phpbb_sessions
  JM> (session_id, session_user_id, session_start (время, в секундах с начала
  JM> эпохи, когда началась сессия), session_time (время последней
  JM> "активности" этой сессии, секунды с начала эпохи), session_ip (в
  JM> шестнадцатиричном виде типа (0a00000e)), session_logged_in (boolean,
  JM> отвечает на вопрос "а не нажал ли пользовательн кнопку 'выход'?").
  JM> задача -- определить залогинился ли юзер до попадания на основной сайт
  JM> на phpBB2'шном форуме, хочет ли он автологин, правильно ли он залогинен
  JM> и т.д. в идеале -- что-нибудь вроде
 
  JM> my ($username, $user_greeting, $user_id) = login();
 
  JM> в начале скрипта, и исходя из $username и прочих (defined/!defined)
  JM> выдавать пользователю либо форму для логина и дефолтный вид сайта, либо
  JM> приветствие и вид сайта с его настройками.
 
  JM> сейчас login() и себя представляет жутко уродливую и (как мне кажется)
  JM> тормозную конструкцию из трёх селектов и какого-то совершенно
  JM> непонятного количества if'ов.
 
 Ты не ответил на поставленный вопрос. Я так и не понял, кто такой этот
 стиль.. То бишь что за формат базы. Сделать такое же, но со своим
 форматом базы, если я правильно понимаю, можно тривиально на паре dbm'ок
 - у тебя там в любом случае, если грамотно писать, доступ по ключу,
 который тривиально сворачивается в строку.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.1
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Re: использование базы логинов/паролей от phpBB2   Artem Chuprina   29 Nov 2003 22:52:19 
Архивное /ru.cgi.perl/11477797619d8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional