keepassphp/keepassphp-ui

KeePassPHP的用户界面

v1.1.0-RC 2017-07-25 07:48 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:19:56 UTC


README

为KeePassPHP提供的优雅用户界面,使用jQuery(3.x)和Bootstrap(3.3.7)构建,支持多种语言(目前有法语、英语和部分德语)。KeePassPHP可以存储和读取KeePass密码数据库,因此您可以通过任何设备,只需通过网页浏览器即可访问您的密码。它从不存储您的文本密码——与KeePass哲学一致——因此您的密码数据库始终加密,并且只有您可以访问。

有关更多信息,请参阅KeePassPHP项目。

如何使用它?

必须将KeePassPHP项目的keepassphp目录添加到其他目录旁边。如果您想将其放在其他地方,只需更改keepassphpui/main.php中的KEEPASSPHP_LOCATION的值即可。然后,一切就绪!

您还可以在keepassphpui/main.php中找到一些其他配置选项,如果您有特定需求,可以更改它们。

  • KEEPASSPHP_DEBUG:是否要激活KeePassPHP调试模式。它只是临时记录执行数据,在开发时非常有用。
  • MAX_FILE_SIZE:上传到KeePassPHP的kdbx文件的最大大小。默认值约为1 Mb;如果您预计数据库很大,可能需要更改它。

Web服务器配置

目录iconscssjs只包含Web资源,因此您可能希望配置Web服务器以缓存这些文件并静态地提供它们。除了这些目录之外,Web服务器应只能提供index.phpajaxopen.php;您可以通过Web服务器拒绝其他文件的访问。

翻译

KeePassPHP-UI可以轻松翻译:在keepassphpui/lang/中创建一个新文件,其中包含翻译字符串数组(分别查看keepassphpui/lang/fr.phpkeepassphpui/lang/en.php以获取法语和英语版本)。然后,从keepassphpui/main.php中包含此文件,并在UI中添加一行以注册语言。