Oturum Nesnesi
Oturum nesnesi: Kullanıcı giriş, çıkış ve oturum kontrollerini gerçekleştiren, Session oluşturmaya ve Sessiondan veri almaya yarayan nesnedir.
Nesne Sabitleri
Name | Info | Type | Visibility |
---|---|---|---|
$prefix | Oturumlar için ön ek değerini tutar. | String | Static |
Nesne Özellikleri (Metotlar)
Oturum nesnesi toplam 5 adet metoda sahiptir. Tüm metotlar static olarak tanımlanmıştır.
1. init
Oturum işlemlerinin sorunsuz çalışabilmesi için session_start gibi komutları veren metottur. Geriye herhangi bir değer döndürmez. Uygulama içerisinde otomatik olarak başlatılır.
2. set
Oturuma yeni bir değer eklemek için kullanılan metottur. Geriye herhangi bir değer döndürmez. Metodun aldığı parametreler aşağıda listelenmiştir.
Name | Info | Type | Constrait |
---|---|---|---|
$key | Tutulacak olan değerin adını belirtir. | Mixed | Evet |
$value | Tutulacak olan değeri belirtir. | Mixed | Evet |
Örnek kod:
Session::set("login", true);
Session::set("username", "johndoe");
3. get
Oturumdan bir değişkenin değerini almak için kullanılan metottur. String olmak üzere tek bir parametre alır. Değişkenin oturumda tanımlı olması durumunda değişkenin değerini, olmaması durumunda False döndürür.
Örnek kod:
Session::set("username", "johndoe");
echo Session::get("username");
// Çıktı: johndoe
4. loginCheck
Sisteme giriş yapılıp yapılmadığı hakkında bilgi veren metottur. Eğer giriş yapılmışsa true, yapılmamışsa false değerini döndürür.
5. logout
Geçerli oturumu sonlandırmaya yarayan fonksiyondur.