Asp.net MVC сохранить страницу с флеш-памяти на нем / контроллер ping - PullRequest
1 голос
/ 17 июня 2010

У меня есть страница на моем веб-сайте asp.net mvc с приложением flash, и пользователь может оставаться на этой странице в течение нескольких часов, но его файл cookie / сеанс аутентификации истекает, поэтому я думаю создать PingController и вызывать его с помощью jquery $.post каждые 20 минут.

это хорошая идея?
или есть что-то лучше?

Ответы [ 2 ]

3 голосов
/ 17 июня 2010

Вы можете сделать это, используя jquery и setInterval. В setInterval вы можете указать обратный вызов и интервал времени. В обратном вызове вы можете отправить сообщение на сервер, чтобы сохранить его в живых. Для получения дополнительной информации см. Блог asp.net MVC по адресу http://www.dotnetcurry.com/ShowArticle.aspx?ID=453&AspxAutoDetectCookieSupport=1

2 голосов
/ 17 июня 2010

Почему вы не увеличиваете время ожидания файла cookie?Вот так (если вы используете аутентификацию по формам):

<authentication mode="Forms">
  <forms loginUrl="~/Login" timeout="600" name="Something"/>
</authentication>

Cheers!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...