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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Jahor Miadzviedziew                  2:450/217      29 Nov 2003  02:48:58
 To : Artem Chuprina
 Subject : Re: использование базы логинов/паролей от phpBB2
 -------------------------------------------------------------------------------- 
 
  Artem Chuprina <ran+news@ran.pp.ru> wrote:
 
 JM>> p.s. подумалось в последний момент: а никаких модулей не придумано
 JM>> для ведения и "учета" пользователей в phpBB2'шном стиле?
 AC> Это сильно зависит от того, что это за стиль. Если автор не является
 AC> заслуженным изобретателем велосипедов, то вполне возможно, что и
 AC> есть.
 
 данные, которыми надо оперировать это username, user_password,
 user_active (boolean) из phpbb_users и содержимое phpbb_sessions
 (session_id, session_user_id, session_start (время, в секундах с начала
 эпохи, когда началась сессия), session_time (время последней
 "активности" этой сессии, секунды с начала эпохи), session_ip (в
 шестнадцатиричном виде типа (0a00000e)), session_logged_in (boolean,
 отвечает на вопрос "а не нажал ли пользовательн кнопку 'выход'?").
 задача -- определить залогинился ли юзер до попадания на основной сайт
 на phpBB2'шном форуме, хочет ли он автологин, правильно ли он залогинен
 и т.д. в идеале -- что-нибудь вроде
 
 my ($username, $user_greeting, $user_id) = login();
 
 в начале скрипта, и исходя из $username и прочих (defined/!defined)
 выдавать пользователю либо форму для логина и дефолтный вид сайта, либо
 приветствие и вид сайта с его настройками.
 
 сейчас login() и себя представляет жутко уродливую и (как мне кажется)
 тормозную конструкцию из трёх селектов и какого-то совершенно
 непонятного количества if'ов.
 
 -- 
 corvus corax @home || practice safe hex. avoid computer viruses today.
 GPG Fingerprint = 7954 5713 19D0 2713 A3B0 9B79 6F8E 4C25 E279 A165
 --- tin/1.6.0-20030714 ("Vatersay") (UNIX) (Linux/2.4.20-xer2-up (i686))
  * Origin: corvus corax' nest (2:450/217)
 
 

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

 Тема:    Автор:    Дата:  
 Re: использование базы логинов/паролей от phpBB2   Jahor Miadzviedziew   29 Nov 2003 02:48:58 
Архивное /ru.cgi.perl/27254f613d22.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional