Ben başarılı olursa, (kullanıcının adı içinde saklanan) bir oturum oluşturur, o zaman ben () session_start başka bir sayfaya gidin, ldap sunucusuna bağlamak için bir giriş formu oluşturmak; ve iyi çalışıyor.
Ne şimdi yapmak istiyorum, bu kullanıcı, belirli bir grubun üyesi olup olmadığını test etmek için kod ekleyin.
Yani teorik olarak, bu benim yapmak istediğim şey
if(username session is valid) {
search ldap for user -> get list of groups user is member of
foreach(group they are member of) {
switch(group) {
case STAFF:
print 'they are member of staff group';
$access = true;
break;
default:
print 'not a member of STAFF group';
$access = false;
break;
}
if(group == STAFF) {
break;
}
}
if($access == TRUE) {
// you have access to the content on this page
} else {
// you do not have access to this page
}
}
Ben bağlama o / w ldap_search nasıl yapabilirim? Ben her sayfada kendi şifre soran tutmak istemiyorum, ben bir oturumda sokmak şifrelerini geçemez.
Herhangi bir yardım takdir edilmektedir.