如何开发phplapadmin自定义页面

时间:2017-03-25 11:24:14

标签: php openldap phpldapadmin

我正在自定义phpLdapAdmin网站,我需要创建一个新的设置页面,用户将在config.php文件中更改各种配置值。

页面不会读取或更改任何LDAP对象。它只会读/写配置文件。

最好的方法是什么?

最简单的方法是开发一个没有phpLdapAdmin库和引用的php页面,并使用iframe将其加载到phpLdapAdmin页面中。

第二个选项是创建一个新命令“custom_config”并创建一个与phpLdapAdmin集成的页面,该页面使用libs和模板引擎。

还有其他解决方案吗?开发此页面的最佳方法是什么?

是否有描述phpLdapAdmin开发的文档?

提前感谢您的帮助。

2017年4月4日注:

我结束了开发包含common.php文件的自定义页面,以便访问serverList函数。如果您的页面需要知道会话何时到期,则需要这样做:

ini_set('display_errors', 1); //useful to get error details
include("../lib/common.php");
..
$islogged = false;
foreach ($_SESSION[APPCONFIG]->getServerList() as $index => $server) {
    if ($server->isLoggedIn(null)) {
        //echo('logged!');
        $islogged = true;
        break;
    }
}

//redirect to login if session is expired
if (!$islogged)
    header('Location: index.php');

该页面不使用phpLdapAdmin命令架构,开发外部页面很简单。

我发现Config_Lite php library对于读取和编写配置文件很有用。

0 个答案:

没有答案