Клиент не хранит в сессиях данные, в сессиях хранятся данные установленные сервером и эти данные имеют исключительный уровень доверия. Local Storage это данные, к которым нет никакого доверия.не понял
еще раз
Клиент не хранит в сессиях данные, в сессиях хранятся данные установленные сервером и эти данные имеют исключительный уровень доверия. Local Storage это данные, к которым нет никакого доверия.не понял
еще раз
- поясни что это такое и зачемисключительный уровень доверия
1. Браузер не должен постоянно слать логин авторизации и пароль.- поясни что это такое и зачем
чего тебе для доверия не хватает если есть доступ к БД или файлам, и если браузер постоянно шлет логин и пароль авторизации
В общем , есть Session Storage (временные) и Local Storage (постоянные), оба в JavaScript. Это клиентские хранилища. Есть сессии в PHP - это серверные хранилище, которое ни как не связано ни с Session Storage, ни с Local Storage. Читайте: http://phpfaq.ru/sessions и разбирайтесь.
Как только попробуете написать авторизацию и напишите ее, покажите нам код.
Повторюсь - без этого опыта с ваше стороны дальнейшая дискуссия не будет иметь никаких результатов.
Сессии безотносительно к реализации и месту хранения — это временные данные. Временные данные — это «устаревший рудимент для тупорылых людей»? Ты правда вечно хранишь данные для многоэтапной авторизации? Молодец.Являются, сессии устаревший рудимент для тупорылых людей, которые прикрываются пафосом и ходят с ханжеским видом строя из себя умных. Но на прямой вопрос: "зачем?", тебе никто не ответ. Поэтому не слушай старых маразматиков, не юзай эту третью ногу.
поясняю подробнее:студент№25,зачем постоянно слать логин и пароль, если "ключ" с информацией об авторизации можно хранить в сессии? К примеру, что бы каждый раз отправлять логин/пароль их придется хранить где-то локально, что уже небезопасно.
Откуда?сервер всегда видит кто к нему обратился
Чел собирается в JS слать хидден поля логина и пароляОткуда?
Все верно, если у вас базовая авторизация, никакая сессия не нужна.сервер всегда видит кто к нему обратился
Раз это судя по всему один человек и речь как выяснилось идет об "базовой авторизации", то это недопустимо из-за отсутствия возможности стилизации, собственно там об этом автору сказали.http://phpforum.su/index.php?showtopic=84054&hl= - твоих рук дело?
- ты не понял меня. читай занова ))Чел собирается в JS слать хидден поля логина и пароля)) Значения брать из JS Storage.
-вот!Все верно, если у вас базовая авторизация, никакая сессия не нужна.
- ответы типа "а потому что это нельзя разукрасить" мне нафик не нужны пардоньтеРаз это судя по всему один человек и речь как выяснилось идет об "базовой авторизации", то это недопустимо из-за отсутствия возможности стилизации, собственно там об этом автору сказали.
-не убедилУ базовой аутентификации есть минусы
- сложно управлять "временем сессии" на стороне сервера и делать всякие кнопки типа "логаут"
- в современном мире пароли хранят в виде специальных хешей с повышенным временем расчета (как защита от перебора). А базовая аутентификация в своем базовом варианте подразумевает проверку пароля на каждый запрос.
- раскрашивание - тоже весьма серьезная причина сама по себе - удобство использования, вывод ошибок и т.п.)
Да и вообще то, что у вас пароль передается каждый запрос - не способствует повышению безопасности.