parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Mizter Egoist 15.12.2016 15:51

Посоветуйте, как лучше организовать аутентификацию, а именно валидность сессии.
Какие параметры передаются в класс сейчас:
$init[^init::setup[
  $.user_cID[^if(def $cookie:cID){$cookie:cID}{false}] #ID пользователя в счетчике
  $.user_sID[^if(def $cookie:sID){$cookie:sID}{false}] #ID сессии пользователя
  $.user_IP[$env:REMOTE_ADDR] #IP пользователя
  $.user_agent[$env:HTTP_USER_AGENT] #User Agent пользователя
  $.user_time[^date::now[]] #Текущая дата
  $.user_page[$request:uri] #Текущая страница
]]
$exist[^init.session_check[]]

$exist.uID
$exist.login
и т.д.
Если нет авторизации, то $exist будет false

Результатом работы является запись в БД о посещенных страницах и проверка пользователя на авторизацию.

Как мне передавать эти параметры допустим в /session.html, обрабатывать их как сейчас и извлекать актуальные данные на проверку авторизации в разных частях кода.