
<Directory /opt/freepbx/admin/>
        Options +followSymlinks
</Directory>

<Directory /opt/freepbx/admin/modules/>
        #deny from all
        #Allow from 127.0.0.1
	Require host 127.0.0.1
</Directory>

<Location /freepbx/admin>
        AuthType Basic
        TKTAuthLoginURL /server-common/cgi-bin/login
        Require user admin {getUsersList('freepbx');}
{
        my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
        $OUT = "        TKTAuthTimeout $ManagerTimeout\n";
        my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
        $OUT .= "        TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
        my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
        $OUT .= "        TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
}
        #Satisfy all
</Location>

