I want to set up a system that allows a visitor to view only one webpage at a time. Only one browser window or tab should be allowed.
Ben "is_viewing" adlı bir oturum değişkeni hayata geçirdik. Bu doğru ise, kişinin (sadece farklı bir şablon göstererek) sayfalara erişimi engellendi.
Bir kullanıcı başka bir sayfaya giderse, bu oturum değişkeni sıfırlamak için en iyi yolu nedir?
Ben html vücudun onunload olay bir ajax fonksiyonu ekledik. Tüm bu oturum değişkeni false olarak ayarlanır gelmez.
But this brings all kinds of trouble and unexpected results. Refreshing the page first shows the deny template (with the session variable being shown as true for some reason that I do not know) and then after another refresh I can load the page again.
Can't I work with headers on a script that is called with ajax? How else would I reset the session variable and track where the user is going on the site to deny him access if he is already viewing another page?