Чтобы сделать то, что вы хотите, вам нужно понять, как работают вкладки в браузерах.обычно они разделяют файлы cookie и состояния сеанса, и поэтому, когда у вас есть сеанс на веб-сайте, если вы нажимаете на ссылку или открываете новое окно, сеанс продолжается там (и именно поэтому у вас есть некоторые проблемы с безопасностью).
Чтобы решить вашу проблему, вам нужно продолжить сеанс другим способом ... И это не будет легким ...
Итак, если вам действительно нужно это сделать, тогдаВы должны иметь что-то уникальное на своей странице, которая не является общей.У вас может быть скрытое поле, которое передается на каждую выбранную ссылку.Но это подразумевает большую работу по управлению вашими страницами.И это принесет другие проблемы с безопасностью (например, если кто-то отправит ссылку, чем сеанс также идет: - (
Один странный способ сделать это - иметь фреймы. На базовой странице (та, которая содержит фреймы)) вы бы сохранили сессию в некотором javascript. Затем все страницы проверяют, есть ли верхняя страница, и есть ли у нее действительный сеанс. Когда вы открываете новую вкладку и копируете ссылку, страница фрейма будет чистой, так что выпотребуется новый логин. Я не знаю, есть ли у него какие-либо другие проблемы с безопасностью, связанные с этим