Доступ запрещён. Истёк период сессии

Данный скрипт для тех, у кого пр добавлении материала появляется окно с текстом: "Доступ запрещён. Истёк период сессии" 

Установка

В форму добавления материалов (/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

  • 1348

  • 1

  • 0

Ссылки на статью:

Похожие статьи: