Ben belli bir oturum değişkeni ayarlanmış olup olmadığını kontrol ederek erişimi kısıtlamak bir sayfa var. Ama sonra tekrar, kullanıcı oturum değişkeni silmek ve şimdi sayfasına erişebilirsiniz.
Bunu önlemek için ne yapabilirim? Ben php kullanıyorum
TOP size erişimi kısıtlamak istiyorsanız çeşitli sayfalarda bir PHP başlığında, aşağıdaki gibi bir şey koymak istiyorum:
<?php
session_start(); // start the session
if (!isset($_SESSION['allowaccess']) || ($_SESSION['allowaccess'] == FALSE)) {
// if the access token is not present or the token is false, then...
echo "Access denied."
exit();
}
?>
<h1>Super Seekrit Data</h1>
<p>yada yada yada</p>
Kullanıcıların çerezleri temizlemek veya oturumu veya ne olursa olsun, bu şekilde, kod bu tür sayfaları artık erişimi reddetmek olacaktır. Tabii ki, onlar hala kendi ucunda bulunan bir önbelleğe alınmış bir kopyasını olabilir ve önbellek sona eriyor gibi zamana kadar içeriğini görebilirsiniz, ama bu çözmek için başka bir sorun var.