.... (Ben onun dediği thats düşünüyorum) MVC modelini kullanıyorum ve küçük sayfalarına sitemde ayrılmış içerir ve eğer mümkünse iki kez aynı koşullu kontrol (hiçbir yarar) güvenli / iyi veya kötü var mı?
Örneğin, şöyle bir hesap sayfası var:
// Must be logged in
if(isset($_SESSION['userID'])){
include('edit_user.php');
}
ve sonra benim edit_user.php
sayfasında ben böyle bir şey var:
// Must be logged in
if(isset($_SESSION['userID'])){
if(isset($_POST['editUser'])){
//Validate the form
}
?>
<form>
// Display the form
</form>
<?php
} // End main IF
Kullanıcı kimliği iki kez ayarlanmış ise çok hoş çok ben kontrol ediyorum ... Ben (kullanıcılar giriş yapmış olmanız gerekir) tüm sayfaları aynı şeyi yapıyor tatlı lapa değilim. Bu gerçekten gerekli mi? Benim ilk düşünce (kullanıcıların doğrudan sayfaya erişmek yoksa ben de sadece yönlendirme düşünüyordum) doğrudan edit_user.php
formu erişimde ve şeyler yapıyor kayıtsız kullanıcıların önlemek oldu. Siz ne / öneririz düşünüyorsunuz?
Edit
Ben burada daha iyi benim soru için nedenler kızdırmak için iyi bir örnek ... Sadece bir örnek oldu ... çok net bir şekilde kendimi açıkladı sanmıyorum:
... Hesabı sayfası
if(isset$_SESSION['userID'])){
include('edit_user.php');// edit user form
include('change_password.php');// change password form
include('change_pic.php');// change photo form
}
ve Sesimin her içinde içerir, yine bir SESSION['userID']
... Peki, siz şimdi ne önerirsiniz için soruyorum?