pfSense sayfa yetkilendirme

alitelli

Administrator
Yönetici
Pfsensede kullanıcı yetkilendirme işi zaman zaman gerekli olabiliyor. Ör: Bir sayfa oluşturdunuz ve bu sayfaya sadece yetkilendirdiğiniz kişilerin erişmesini istiyorsunuz.
Öncelikle sayfamızı oluşturalım. Sayfa yolu : /usr/local/www/test.php
Sayfamızın içeriği
PHP:
<?php

require_once("guiconfig.inc"); // pfsense ayarları
require_once("functions.inc"); // pfsense foknsiyoları


$pgtitle = array(gettext("Test Sayfaları"), gettext("Test Sayfası")); // sayfa başlıgı ve navigasyon kısmı için sayfayı tanımlıyoruz


include("head.inc");


?>






TEST İÇERİĞİNİ BURAYA YAZIYORUZ





<?php include("foot.inc");
Sayfamız için yetki dosyasını oluşturuyoruz pfsense bunları şu yolda tutuyor ' /etc/inc/priv/ ' burada test sayfam için test.priv.inc adında dosya oluşturuyorum ve içeriğini şöyle dolduruyorum
PHP:
<?php

global $priv_list;

$priv_list['test-sayfasi'] = array();
$priv_list['test-sayfasi']['name'] = gettext("Test Sayfası"); // sayfa adı
$priv_list['test-sayfasi']['descr'] = gettext("Bu bir test sayfası"); // sayfa acıklaması
$priv_list['test-sayfasi']['match'] = array();
$priv_list['test-sayfasi']['match'][] = "test.php*";  // sayfa yolu test.php?Islem=test* de olabilirdi.
?>

ve artık sayfamızı kullanıcı yetkilerinde görebiliyoruz.
1524736468278.png
artık test.php yetkili kullanıcılar erişebilecek. umarım anlaşılabilir olmuştur.