Логика авторизации JohnCMS

4.91K
.
# ramzes (25.12.2016 / 01:32)
Юдопустим ты пол-года не был. У тебя ЕСТЬ СИД.
И что? Ты на сервере хранишь сессию с этим ид??
Или по сиду свяжешь с учеткой васи его комп минуя саму сессию?
У кого "у тебя"? У клиента? Если мне клиент передаст СИД то я его опознаю. Как? У меня хранятся файлы сессий на сервере.
.
AlkatraZ, воу воу Альк, чет тебя не в ту степь несет. Если у тебя апается скрипт, то у тебя апается и логика работы с данными сессии.
.
# ramzes (25.12.2016 / 01:32)
Цены на дисковое пространсто и существование бесплатных кук
у тебя будет пачка файликов весом около 10-20 байт, думаю сильно не увеличит цену памяти сервера ))
.
╭∩╮ (`-`) ╭∩╮
При желании разумеется можно создать сессию с заданным ID, полученным от клиента.
Но я не понял, зачем связывать механизм сессий (которые по своей логике предназначены для временного хранения каких-то данных) с авторизацией?
да, они взаимно друг друга дополняют, точнее авторизация стоит НАД сессиями и использует их в своей работе.
Но хранить сессии вечно, или к примеру полгода - это моветон. По крайней мере я считаю подобное категорически недопустимым и не использую.
.
Вы меня с постели вытащили своей неожиданной активацией ))
.
# AlkatraZ (25.12.2016 / 01:38)
которые по своей логике предназначены для временного хранения каких-то данных
Почему ты решил, что сессии для этого предназначены?
.
# Delphinum (25.12.2016 / 01:35)
У кого "у тебя"? У клиента? Если мне клиент передаст СИД то я его опознаю. Как? У меня хранятся файлы сессий на сервере.
Миллионы файлов?
В категорию вредные советы
.
╭∩╮ (`-`) ╭∩╮
# Delphinum (25.12.2016 / 01:36)
AlkatraZ, воу воу Альк, чет тебя не в ту степь несет. Если у тебя апается скрипт, то у тебя апается и логика работы с данными сессии.
Не, это ты не продумал
Допустим, сессии хранятся по-умолчанию в файлах.
Файл с заданным ID был создан год назад.
Клиент больше не заходил.
Скрипт сильно апнулся, тех переменных, что записаны в сессию вообще нет.

И тут, вдруг заходит прошлогодний клиент и требует свою сессию.
Ему разумеется будет выдан файл годичной давности с неактуальными данными.

Ты считаешь это правильным?
.
# Delphinum (25.12.2016 / 01:39)
Почему ты решил, что сессии для этого предназначены?
Потому что сессии смежны с сеансом
.
╭∩╮ (`-`) ╭∩╮
# Delphinum (25.12.2016 / 01:39)
Почему ты решил, что сессии для этого предназначены?
Ну какбы создатели РНР так решили: http://php.net/manual/ru/intro ... n.php
Поддержка сессий в PHP заключается в способе сохранения некоторых данных между несколькими последовательными доступами. веб-сайта.
Всего: 185