Доступ запрещён. Истёк период сессии
Данный скрипт для тех, у кого пр добавлении материала появляется окно с текстом: "Доступ запрещён. Истёк период сессии"
Установка
В форму добавления материалов (/load):
Code
<input type="button" id="ssidr" onclick="ssidr()" value="Обновить сесию">
<script>
function ssidr(){
$('.disabledLoad').attr('disabled', true);
$.get('/load/0-0-0-0-1', function(d){
$('input[name="ssid"]').val($('input[name="ssid"]', d).val());
$('.disabledLoad').attr('disabled', false);
_uWnd.alert('<br>Cесия обнавлена','Готово',{w:230,h:90,tm:4000,align:'center'});
});
}
</script>
и еще один:
Code
<script type="text/javascript">
_sesReload = function ()
{
$.get('/$MODULE_ID$/0-0-0-0-1', function (recieveData)
{
var newSess = $('input[name="ssid"]', recieveData).val();
$('input[name="ssid"]').val(newSess);
});
}
_sesTimeout = setInterval('_sesReload()', 900000);
</script>
Выставил 15минут (900000ms = 15 * 60 * 1000)
Ну собственно и все.
Примечание: Для блога скрипт необходимо добавить в шаблон Страница архива материалов, для остальных модулей Страница добавления/редактирования материала
-
FalleN -
1387 -
1 -
0
Но только нужно ставить наверное на те модули которые обновляться должны не раньше через пару тройку минут
С Уважением, Андрей...