2011-07-04 84 views
1

我們正在開發將在共享點上的視頻網站, 我們希望限制用戶每次只能觀看1個視頻。
侷限性我有這樣的:
-Enable會話狀態是不活動的農場
每個用戶在sharepoint頁面上限制1個會話

我有控制的事情:
- 主頁
-The代碼本身(視頻web部件等)

與餅乾舉例來說,問題是什麼時候刪除它們, 我重寫「卸載」和「處置」了的webpart和page.Request的事件並沒有在這方面提供

如果有會議的解決方案 - 建議,但我更喜歡的解決方案,而不需要激活它

在此先感謝。

+0

難以確定用戶是相同還是不同,然後知道是否看到了視頻。你爲什麼相信你有這麼酷的視頻,以至於你的用戶贏得超過1的時間:)我的意思是......你害怕帶寬?或爲黑客? – Aristos

+0

帶寬..這是來自我的主管 的要求至於識別視頻是否播放 - 假設它將在頁面級別(如果用戶在視頻頁面內 - 即使視頻已完成並停止播放用戶將無法打開另一個頁面的視頻) – liranco

+0

檢查此http://www.iis.net/download/BitRateThrottling – Aristos

回答

0

發現任何解決方案誰在尋找:
首先,我把一張支票,如果有對相關的webpart現有的cookie,如果不是我創造這些的webpart像往常一樣,並創建的cookie
其次,我註冊了事件「onunload的「的主頁頁面中的body元素, 那裏我把JavaScript稱爲web服務,它負責清除創建的cookie - 只有當它是從調用」onunload「事件的相同位置創建的(我將url保留爲值cookie)

如果會話可用 - 解決方案是相同的只是保持會話中的數據

感謝您的意見