diff --git a/root/etc/e-smith/templates/etc/phplist/config.php/35Login b/root/etc/e-smith/templates/etc/phplist/config.php/35Login index 8e88b01..c12ce91 100644 --- a/root/etc/e-smith/templates/etc/phplist/config.php/35Login +++ b/root/etc/e-smith/templates/etc/phplist/config.php/35Login @@ -1,4 +1,5 @@ -$require_login = {(($phplist{'Authentication'} || 'http') eq 'internal') ? '1':'0'}; +$require_login = 1; +$admin_auth_module = {(($phplist{'Authentication'} || 'http') eq 'internal') ? 'phplist_auth.inc':'external_auth.inc'}; define("REGISTER",0); define("MANUALLY_PROCESS_QUEUE",0); define('MAILQUEUE_THROTTLE',0.5); diff --git a/root/usr/share/phplist/www/admin/auth/external_auth.inc b/root/usr/share/phplist/www/admin/auth/external_auth.inc new file mode 100644 index 0000000..15d9d3c --- /dev/null +++ b/root/usr/share/phplist/www/admin/auth/external_auth.inc @@ -0,0 +1,163 @@ +