страницу регистрации, уходит думать, затем 2 дня спустя возвращается на неё же, вводит свои данные, нажимает кнопку зарегистрироваться и получает ошибку, т.к. в ajax скрипте не проходит проверка bitrix_sessid() .
Срок жизни php сессий и так уже продлил до 24 часов. Но всё равно проскальзывают такие ситуации, ещё и звонят потом жалуются, что "у вас сайт фигово работает".
Если совсем отключить проверку bitrix_sessid(), то ссыкотно, что боты начнут генерить фейковые заказы.
Может как-то можно на этапе нажатия кнопки submit проверять сессию и если протухла, то генерить новую?
up
мб галочка "запомнить" при авторизации поможет
а если в настройках группы указать время жизни?
О, Андрей, здороф! )) Там нет авторизации. Это простые посетители
Александр, и тебе привет. Тот же ответ ))
Посмотреть реализацию опции "продлевать сессию" из главного модуля и впихнуть аналог в шаблон компонента заказа. А лучше оценить процент таких юзеров и, возможно, ничего не делать.
Клиент открывает страницу регистрации, уходит думать, затем 2 дня спустя возвращается на неё же, вводит свои данные, нажимает кнопку зарегистрироваться и получает ошибку, т.к. в ajax скрипте не проходит проверка bitrix_sessid() . мб дело что страница реги под композитом? А то это какойто бред, bitrix_sessid при повторном заходе спустя 2 дня выдастся новый по идее. Разве что юзер 2 дня сидел с открытой страницей и не перезагружал ее
Не, композита нет. И повторного захода нет. Мы уже расследовали эти ситуации. Просто страница открыта во вкладке у клиента. И более чем сутки спустя (срок жизни php сессии — сутки) открывает вкладку и вводит данные.
данные как шлються, своим js-ом ?
и все же. если для группы пользователей назначить больше время?
(задумчиво) для какой, интересно?
все пользовватели
Обсуждают сегодня