Задать вопрос
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Возможно изменить/подделать $_SESSION?

Всем привет!
Щас пишу форму авторизации для mini-crm по следующей логике:
0. Смотрим, имеется-ли активная сессия у данного пользователя, и если нет, то.
1. Принимаю введенные логин и пароль(md5) из формы.
2. Если логин и пароль совпадают с БД, то.
3. Создаю сессию для данного пользователя.

И тут сразу-же возникает вопрос: можно подделать эту самую сессию, которую я заношу пользователю в момент успешной авторизации?
Можно конечно прикручивать сессию именно к определенному ip, а сам ip писать в БД, но это нужно иметь список ip, если чел заходит с разных устройств, а это геморр...
Если можно подделать сессию, то как в моем случае вообще оптимальнее 'предохраняться' с авторизацией?

Спасибо!
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
DevMan
@DevMan
подделать сессию нельзя в принципе, ибо она создается сервером автоматически.
можно перехватить идентификатор уже установленной сессии, но это совсем другая история.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы