2015-11-28 3 views
0

Я создаю веб-приложение, и когда пользователь выходит из системы и отправляется на страницу входа в систему, я хочу, чтобы они не могли вернуться на предыдущую страницу (вошедшей в систему страницы), поскольку они только что вышли из системы, и это будет проблемой безопасности? Мне было интересно, кто я могу сделать это в JavaScript? Я бы хотел, чтобы это было идеально, чтобы просто перезагрузить текущую страницу в первый раз, когда они попали в нее, а затем, если они ударят ее во второй раз, перейдите на последнюю страницу, где они не вошли в систему. Или если это невозможно, какова стандартная практика?Остановить пользователя от возврата к регистрации в веб-браузере

Вот что я пытаюсь, но он не работает,

<script type="text/javascript"> 
onload=function(){ 
    console.log('called') 
e=document.getElementById("refreshed"); 
if(e.value=="no")e.value="yes"; 
else{e.value="no";location.reload();} 
} 
</script> 

Я получаю сообщение об ошибке сказав е не определен

+1

Поделитесь своим кодом. Вопросы о SO должны иметь код, который вы используете, чтобы мы могли помочь. –

+0

@cale_b см. Выше – spenf10

+0

Где находится HTML для 'refreshed'? – Arg0n

ответ

0

Вы можете prevent the page from getting cached в клиенте. Или выполните запрос ajax на загрузку страницы, чтобы проверить, зарегистрирован ли пользователь, в бэкэнд и если не обновить страницу.

Смежные вопросы