Ограничить 1 сеанс на пользователя на странице sharepoint - PullRequest
1 голос
/ 04 июля 2011

Мы разрабатываем видео-сайт, который будет на sharepoint, мы хотим ограничить пользователей возможностью смотреть 1 видео за раз.
Ограничения, которые у меня есть для этого:
-Включить состояние сеансане работает в ферме

Вещи, которые я контролирую:-Мастерная страница- сам код (веб-часть видео и т. Д.)

Например, проблема с файлами cookie заключается в том, что, когда их нужно удалить, я перезаписываю события «выгрузить» и «удалить» веб-частей и страницы. Запрос не былдоступно в этом контексте

Если есть решения с сессией - предложите, но я предпочитаю решение без необходимости его активации

Заранее спасибо.

1 Ответ

0 голосов
/ 06 июля 2011

нашел решение для всех, кто ищет:
Сначала я проверяю, есть ли в соответствующих веб-частях файл cookie, если нет, то я создаю эти веб-части, как обычно, и создаю файл cookie.
Во-вторых, я зарегистрировал событие «onunload» элемента body на главной странице, там я поместил javascript, который называется webservice, который отвечает за очистку созданного cookie - только если он был создан из того же места, которое вызвало событие "onunload" (я сохранил URL как значение в cookie)

Если сеанс пригоден для использования - решение остается тем же, просто сохраняя данные в сеансе

Спасибо за ваши комментарии

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