Skip to the content.

PHP ile Oturum Yönetimi

Oturum Açma:

  @session_start;
  $_SESSION['giris_yapildi'] = 1;

Oturum Kapatma:

  @session_start;
  session_destroy();

Oturum Değişkenlerini Listeleme:

  @session_start;
  print_r($_SESSION);

Oturum Açmış mı kontrolü:

  @session_start;
  if( isset($_SESSION['giris_yapildi']) ) {
    // Kullanıcı daha önce oturum açmış
  } else {
    // Kullanıcı oturum açmamış. Login sayfasına yönlendirelim
    header("location: login.php");
    die();
  }

Oturum Açmak (Login Olmak) Ne Demek?

Örnek

Kullanıcı Adı bilgisi olarak nuri@gmail.com ve şifre olarak 123 kullanıldığını düşünürsek:

SELECT * FROM kullanicilar WHERE email='nuri@gmail.com' AND parola='123'