ASP.NET MVC перенаправление страницы через 5 минут (разные страницы)

1

Я создаю сайт галереи, который позволяет посетителям просматривать разные фотографии. Я хочу, чтобы посетители регистрировались, как только они проводят более 5 минут на веб-сайте. Это включает перенаправление страниц. Итак, я пытаюсь придумать способ перенаправить посетителей на мою страницу регистрации и запретить дальнейший просмотр фотографий, пока они не сделают учетную запись.

JS-код, как показано ниже, отслеживает только активную страницу:

var delay = 1000; 
setTimeout(function(){ window.location = URL; }, delay);

Есть ли способ отслеживать общее время пребывания посетителей? И заставить перенаправление страницы, если время превышает 5 минут?

Любые рекомендации будут высоко оценены. Благодарю.

  • 0
    как насчет использования сессий?
  • 0
    Похоже, что сохранение куки во время первого посещения (из JavaScript) было бы хорошим решением. Затем вы можете выполнить некоторые математические расчеты, если они длились более 5 минут. Использование состояния сеанса для чего-то подобного выглядит излишним.
Показать ещё 1 комментарий
Теги:
asp.net-mvc-5

1 ответ

0
window.setTimeout(window.location.href = "https://www.google.co.in",300000 );

Используйте приведенный выше код при загрузке страницы или при загрузке окна (5мин = 300000мс)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню