Закрыть
Загрузка данных
Логин:   Пароль:      
Регистрация   Забыли пароль?

Поиск по Bigstreet:



Важные объявления:

Инвайты на bigstreet можно попросить здесь Регистрация по инвайтам это нормальная практика, чтобы отсеять лишних людей, спаммеров и автоматические программы регистрации. Все патчи будут находится только в закрытых сообществах!

Новое в лучших проектах:

И в деле, и на отдыхе сайт Домоседы.Ру - Ваш тайный советник

Все про бульдогов и их хозяев. Блог платформы - bigstreet.

СПОНСИРОВАНИЕ

15 горячих:

Недавно читали:

Публикации с меткой «$_POST['form_token']»

redhummerform_token, сессии, проблема

Вскрылась проблема. С целью ограничить злодеев в области удаленного использования отправки POST-данных, в движке введена переменная в области сессии - $_SESSION['form_token'], генерирующаяся случайнм образом в конце работы скрипта перед самым вызовом шаблона.

Эта переменная подставляется во все формы сайта и когда мы отправляем с формы данные, то происходит сравнение $_POST['form_token'] и сформированной при прошлом рефреше $_SESSION['form_token']. (Далее в коде $_SESSION['form_token'] снова обновляется и отправляет значение в tpl)

Всё круто, но есть "но". Зачастую по непонятной мне причине отправленный токен в POST не соответствует токену в SESSION. Токен в пост не устаревший, просто токен, берущийся из SESSION уже какого-то дьявола новый, хотя его формирование вызывается в коде ниже.

Вот-с. Размышляю. Какие будут сображения?

UPD(20:50):
Fixed по наводке Inetlover.
redhummer 20 октября 2008 19:06 комментариев: 20
:) 9,05 :(
просмотров: 1348





Подписаться на рассылку
"Бесплатный движок bigstreet.ru"


 
© 2008-2010. | О сайте | Инструкции | Обратная связь
© Powered by BigStreet RC1-maps Сервис коротких адресов
www.webmoney.ru Участник проекта CMS Magazine


Работа с БД:
 Время - 0.0363
 Запросов - 7
Работа с кэшем:
 Время - 0.0236
 Записей - 1
 Прочтений - 5
Общее время:
 0.1021