Junascript onunload происходит после загрузки новой страницы - PullRequest
0 голосов
/ 11 июля 2011

На своем веб-сайте я пытаюсь ограничить определенную страницу до 1 сеанса только для пользователя, для этого я использовал куки (не могу использовать переменную Session) и событие «onunload» элемента body на главной странице - там я удалите cookie и в CreateChildControl определенной веб-части я проверяю cookie / создаю его, если он не существует.
Проблема в том, что когда я перехожу с одной страницы на другую - createchildcontrols происходит до события "onunload" на предыдущей странице, что странно - происходит то, что cookie все еще существует, потому что он еще не был удален предыдущей страницей .

Как мне решить эту проблему?

1 Ответ

1 голос
/ 11 июля 2011

Onunload не является надежным и не должно использоваться для каких-либо важных целей .Что делать, если происходит сбой браузера и т. Д.? 1003 *

Если вы хотите ограничить один сеанс на пользователя, просто удалите / аннулируйте старый сеанс, если по какой-либо причине создается новый.

...