• 28-12-2010, 22:29:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhabalar üyeninin erişmesini istemediğim sayfalarda bu kodu kullanıyorum
    if (isset($_SESSION['üyesizını'])){
    echo 'baba sen daha önce giris yapmissin ama buraya tikla <a href="logout.php">çikis yap</a> istersen';
    }else {
    site kodları }
    şeklinde ancak bunun daha fakrlı bi yöntemi kodlanamazmı mesela bi fonksiyon tarzı büyük projelerde her sayfada bunu yapmak zorunda olamayız ben else diyip bir define tarzı bi tanımlama yapılabilir diye düşündüm ama bilgili arkadaşların yöntemlerini merak ediyorum en kaliteli yöntem hangisidir?
  • 29-12-2010, 00:20:42
    #2
    blacksta adlı üyeden alıntı: mesajı görüntüle
    merhabalar üyeninin erişmesini istemediğim sayfalarda bu kodu kullanıyorum
    if (isset($_SESSION['üyesizını'])){
    echo 'baba sen daha önce giris yapmissin ama buraya tikla <a href="logout.php">çikis yap</a> istersen';
    }else {
    site kodları }
    şeklinde ancak bunun daha fakrlı bi yöntemi kodlanamazmı mesela bi fonksiyon tarzı büyük projelerde her sayfada bunu yapmak zorunda olamayız ben else diyip bir define tarzı bi tanımlama yapılabilir diye düşündüm ama bilgili arkadaşların yöntemlerini merak ediyorum en kaliteli yöntem hangisidir?
    Aşağıdaki gibi basit bir fonksiyon oluşturup sayfanın başında kontrol edebilirsin

    function giris_yapti()
        {
            
        
            if(!$_SESSION['kullanici'])
            {
                
                header("location:giris.php");
                exit;
                
            }
    
        
        }
  • 29-12-2010, 00:39:29
    #3
    bu şekilde yine her sayfaya eklenmesi gerekir. Arkadaş her sayfaya eklemeyeyim diyor.
    belki header gibi bir dosyaya include edilebilir.
  • 29-12-2010, 00:43:29
    #4
    Alıntı
    Guvenlik.php diye dosya oluştur içine

    if (isset($_SESSION['üyesizını'])){
    echo 'baba sen daha önce giris yapmissin ama buraya tikla <a href="logout.php">çikis yap</a> istersen';
    exit();
    }
    Yaz, çalışırmı tam fikrim yok ama çalışır gibi sonra her sayfaya include et (Örnek her sayfada ayar.php includeluysa, ayar.php içine include_once(); şeklinde include edebilirsin). Exit(); sayfanın yüklenmesinin durdurur.
  • 29-12-2010, 00:58:59
    #5
    Hımm ben kodu kısaltmak istediğini düşündüm pardon..