Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
bgmvc

BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Bgmvc > Giriş kontrol listeleri (ACL)

Giriş kontrol listeleri (ACL)

Giriş kontrol liste dosyası oluşturma

C:\wamp\www\bgmvc\app\views\inc\acl.json


{
  "Guest" : {
    "denied" : {},
	"Home" : ["*"],
	"About" : ["*"],
	"Register" : ["login", "register"],	
	"Codes" : ["*"],	
	"Exceptions" : ["*"],
	"Activities" : ["software"]
  }, 
  "LoggedIn" : {
    "denied" : {
      "Register" : ["login"]
    },
	"Activities" : ["software", "code"],
    "Register" : ["logout"]
  },
  "User" : {
    "denied" : {}
  },
  "Authorized" : {
    "denied" : {},
	"Activities" : ["*"]
  },
  "Admin" : {
    "denied" : {},
	"Activities" : ["*"]
  }  
}

C:\wamp\www\bgmvc\app\views\inc\menu_acl.json


{
  "Ana sayfa" : "home",
  "Faaliyetlerimiz" : {
	"Yazılım" : "activities/software",
	"Kodlama" : "activities/code",
	"Tasarım" : "activities/design"
  },   
  "Kod örnekleri" : "codes",
  "Hakkımızda" : "about"
}