
Alias /isoqlog /var/lib/qmailtools/isoqlog/htdocs

# Main access allowed for valid user
<Directory /var/lib/qmailtools/isoqlog/htdocs>
        AddType application/x-httpd-php .php
        Options FollowSymLinks
        php_flag register_globals off
        php_flag register_long_arrays on
        php_admin_value session.save_path /var/lib/php/isoqlog-session
        php_admin_value openbase_dir /var/lib/qmailtools/isoqlog/htdocs:/var/lib/php/isoqlog-session
        AllowOverride None
        Require ip 127.0.0.1
</Directory>

# /ca is only allowed for admin and explicitely authorized users
<Location /isoqlog>
        AuthName "Isoqlog Admin"
        AuthType Basic
        TKTAuthLoginURL /server-common/cgi-bin/login
	<RequireAll>
          Require user admin {getUsersList("isoqlog");}
          Require ip 127.0.0.1
	</RequireAll>
{
        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";
}
</Location>

