PHPratiğin hesap apisi, kullanıcı hesaplarını kontrol etme, oturum açma/kapama ve kullanıcıları yetkilendirme özelliğine sahiptir.
Model ve Oturum apilerine bağımlı çalışır. Bu 2 apisinin tanımlanması gerekmektedir.
Eğer kontrolde, hesap apisi kullanacaksınız. Bu fonksiyonu kullanmalısınız. veya validasyona Hesap@Kullan ibaresi eklemelisiniz.
Hesap@Kullan
Oturum açma işlemi başarılı olursa, user modeli döndürür. Eğer başarısız olursa, false (bool) döndürür.
çıkış yapar
oturum açmış hesap sahibini döndürür
veritabanında virgülle ayrılı varchar olarak saklanan yetkilerde arama yapar "admin,ekle,makale" -> Hesap::yetkilimi("ekle") == true
sistem/ayar/hesap.php dosyası üzerinden ayarları yapılmalıdır.
sistem/ayar/hesap.php
<?php return array( // hesap apisi ayarları "model" => "user", "usernameColumn" => "username", //varchar "passwordColumn" => "password", //varchar "yetkiColumn" => "yetkiler", //varchar "hash" => "sha1" // veya md5 veya yok );
There was an error while loading. Please reload this page.