我正在使用libreoffice 4.0构建一个postgresql的入口表格前端 我第一次打开它会询问我的用户名和密码, 如果他们是正确的,它将不再要求它
问题是即使我关闭Base文件并重新打开它也不会再次要求它
所有用户管理都在postgresql端,
所以我需要Base每次关闭并重新打开时都要求输入密码
也许有一种方法可以使用宏来清除密码的缓存, 并添加一个名为“logout”的按钮,它将清除密码缓存,因此对于下一个连接,Base将询问用户/密码 但我找不到它的API
非常感谢, 阿里
答案 0 :(得分:0)
我找到了办法,
设置连接参数时不添加用户而不测试连接, 只需检查“需要密码”保存并关闭, 当您重新打开数据库并尝试打开表单时,它将提示输入用户名和密码,
我确保'pg_hba.conf'中的连接类型是'md5'而不是'peer'