Ответ
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, обрабатывать их как сейчас и извлекать актуальные данные на проверку авторизации в разных частях кода.
- JsHttpRequest отправка формы и файлов, Mizter Egoist 13.12.2016 14:56
- Браузеры «не предоставляют» такой возможности, G_Z [M] 13.12.2016 18:20
- Ответ, Mizter Egoist 14.12.2016 00:52 / 14.12.2016 00:54
- Ответ, G_Z [M] 14.12.2016 09:01
- Ответ, Mizter Egoist 14.12.2016 10:28 / 14.12.2016 10:29
- Ответ, G_Z [M] 14.12.2016 10:47 / 14.12.2016 10:48
- А вот такой запрос на получение данных правильный?, Mizter Egoist 15.12.2016 10:37
- В каком смысле «правильный»?, G_Z [M] 15.12.2016 10:52
- Ответ, Mizter Egoist 15.12.2016 11:01
- Ответ, G_Z [M] 15.12.2016 12:08
- Ответ, Mizter Egoist 15.12.2016 15:51
- Ответ, Mizter Egoist 15.12.2016 15:42
- Ответ, G_Z [M] 15.12.2016 16:01
- Ответ, Mizter Egoist 15.12.2016 17:20 / 15.12.2016 17:24
- Ответ, G_Z [M] 15.12.2016 18:07
- Получилось, Mizter Egoist 14.12.2016 16:23 / 14.12.2016 17:10