Çözüldü Admin paneline direkt giriş yapma nasıl engellenir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

TASHKIN

Decapat
Katılım
19 Ağustos 2021
Mesajlar
30
Daha fazla  
Cinsiyet
Erkek
Merhaba, bir sitem var site/admin/ yazınca giris.php ye yönlendirme yapıyorum. Sorun şu, site/admin/index.php yazınca direk giriş yapılabiliyor, bunu nasıl çözerim?
 
Son düzenleyen: Moderatör:
Çözüm
Giriş sistemini neyle yazdıysan onunla kontrol sağla. Örneğin SESSION ile yaptıysan şu şekilde bir şey:

PHP:
<?php
    // Session'da kayıtlı bir username var mı yok mu diye kontrol eder, varsa zaten giriş yapmıştır.
    if ( !empty($_SESSION['username']) )
    {
        // Burada admin paneli göster
    }else{
        // eğer yoksa giriş kısmına yönlendir.
    }

Bu şekilde eğer SESSION oluşturulmamışsa kullanıcıyı giriş ekranına atacaktır.
Giriş sistemini neyle yazdıysan onunla kontrol sağla. Örneğin SESSION ile yaptıysan şu şekilde bir şey:

PHP:
<?php
    // Session'da kayıtlı bir username var mı yok mu diye kontrol eder, varsa zaten giriş yapmıştır.
    if ( !empty($_SESSION['username']) )
    {
        // Burada admin paneli göster
    }else{
        // eğer yoksa giriş kısmına yönlendir.
    }

Bu şekilde eğer SESSION oluşturulmamışsa kullanıcıyı giriş ekranına atacaktır.
 
Çözüm
Giriş sistemini neyle yazdıysan onunla kontrol sağla. Örneğin SESSION ile yaptıysan şu şekilde bir şey:

PHP:
<?php
    // Session'da kayıtlı bir username var mı yok mu diye kontrol eder, varsa zaten giriş yapmıştır.
    if ( !empty($_SESSION['username']) )
    {
        // Burada admin paneli göster
    }else{
        // eğer yoksa giriş kısmına yönlendir.
    }

Bu şekilde eğer SESSION oluşturulmamışsa kullanıcıyı giriş ekranına atacaktır.
Teşekkürler, çözdüm.
 
Son düzenleyen: Moderatör:

Geri
Yukarı