Mam "mały" problem z zabezpieczeniem aplikacji przed otwarciem jej w wielu oknach. Wiadomo, że przy każdym otwarciu przeglądarki generowany jest indywidualny numer sessid. Można w ten sposób (zapisując uprzednio numer sessid w bazie) zabezpieczyć się przed otwarciem aplikacji z innej przeglądarki (w stosunku do tej na której jest już uruchomiona aplikacja). Tego rodzaju zabezpieczenie nie będzie dobre w przypadku otwarcia okna potomnego z wcześniej uruchomionej przeglądarki (kombinacja CTRL+N). Aplikacja w oknie rodzica ma taki sam numer sesji jak w oknie potomnym.
Czy można zabezpieczyć aplikację przed otwarciem okna potomnego? Może trzeba się poprostu odwołać do JavaScript?