Phoenix Framework发布的第一个版本都有该功能,它有一套自己的加密算法,所以不用担心被破解。可惜使用该功能的人较少,或者不知道该功能怎么使用。下面讲一下使用方法:
1、首先在数据库中需要配置使用该功能权限:
(1)在数据库的phoenix_config表中配置以下权限字段:
>> superUserName
>> superPassword
程序安装时默认都是admin。
2、在主界面启动“账户数据库及管理员账户信息模块”
点击“”图标即可启动。启动后界面如下:
在用户名和密码输入框中输入配置的superUserName和superPassword,如默认的admin。登陆成功后如下:
3、在源字符串中输入数据库用户名,然后点击加密字符按钮。如输入“root”,加密后如图:
4、按照界面上的提示,将转换后的字符串复制到数据库信息的配置文件中。如:
#mysql config
DB.driver=com.mysql.jdbc.Driver
DB.url=jdbc:mysql://localhost:3306/phoenix?useUnicode=true&characterEncoding=utf-8
DB.userid=42f9090316f2ff02
DB.password=42f9090316f2ff02
5、需要特别注意是:数据库的用户名和密码必须同时使用加密后的数据或者同时都使用原始数据。否则会导致数据库连接失败。
以上信息来自:http://www.phoenixframe.org/support/#QA6
更多详细教程请见phoenix framework官网:http://www.phoenixframe.org