标签:blog http io ar os sp 文件 on 数据
现打开main.inc.php 文件,搜索“$rcmail_config[‘plugins‘]”,找到:
这里我想添加修改密码功能,修改代码如下:
进入“plugins\password”目录,复制一份config.inc.php.dist文件,修改为config.inc.php,搜索“$rcmail_config[‘password_db_dsn‘]”,修改为:
参数说明:
@mysql:因为roundcube我用的mysql作为数据存储
@root:访问数据库的用户(需要具有可读写权限)
@youpassword:密码,即你访问数据库的用户密码;我的root用户密码为111111 故为:$rcmail_config[‘password_db_dsn‘] = ‘mysql://root:111111@localhost/hmailserver‘;
@localhost:本地访问
@hmailserver:安装hmialserver时的数据库名称;默认的是hmail 我更名为hmailserver
功能:即链接hmailserver数据库
搜索“$rcmail_config[‘password_query‘] ”,找到如下代码:
修改为:
这就是一条简单的update语句,只是密码采用了md5加密;accountpwencryption = 2 表示MD5加密算法;( 不要写错了)
%p表示传入的新密码
%u表示用户名
刷新页面,我们看到页面里有了密码模块,可以修改密码了。
标签:blog http io ar os sp 文件 on 数据
原文地址:http://www.cnblogs.com/huak/p/4125580.html