Chinaunix

标题: 关于Extmail 客户端web登录无法修改密码?? [打印本页]

作者: vickey150163    时间: 2011-09-07 10:32
标题: 关于Extmail 客户端web登录无法修改密码??
用个人帐号登录extmail客户端后,在偏好设置 常规设置 个人设置更改密码时候提交后提示
DBD::mysql::st execute failed: Unknown column 'question' in 'field list' at /var/www/extsuite/extmail/libs/Ext/Auth/MySQL.pm line 238.

2345.jpg (56.88 KB, 下载次数: 9)

2345.jpg

作者: vickey150163    时间: 2011-09-07 10:32
233         my $table = $self->{opt}->{table};
    234         my $attr_pwd_question = $self->{opt}->{table_attr_pwd_question};
    235         my $attr_pwd_answer = $self->{opt}->{table_attr_pwd_answer};
    236         my $SQL = "UPDATE $table set question=?,answer=? where username=        '$ENV{USERNAME}'";
    237         my $sth = $self->{dbh}->prepare($SQL);
    238         $sth->execute($opt{question}, $opt{answer});
    239         $sth->finish();
    240         $self->{INFO}->{PWD_QUESTION} = $opt{question};
    241         $self->{INFO}->{PWD_ANSWER} = $opt{answer};
作者: taojie2000    时间: 2011-09-07 10:40
回复 1# vickey150163


    数据库应该没对应字段
作者: vickey150163    时间: 2011-09-07 10:42
难道要加进去?
另外以后修改密码 图片中显示所有东西都要填写还是 只需要填写旧密码 新密码 重输一次 其他可以不填写吗?
作者: taojie2000    时间: 2011-09-07 10:48
回复 4# vickey150163


    你这exmail 和什么搭配的     extman 还是 postfixadmin ..
作者: vickey150163    时间: 2011-09-07 10:49
postfixadmin ..暂时还没改过
作者: taojie2000    时间: 2011-09-07 10:49
回复 4# vickey150163


    不用全写 可以只写密码部分   等我上Q
作者: taojie2000    时间: 2011-09-07 10:50
回复 2# vickey150163


    版本问题造成的  应该有个update sql 包的
作者: vickey150163    时间: 2011-09-07 11:39
已解决 感谢3楼 只需在mysql中加入字段即可
ALTER TABLE `mailbox` ADD `question` text NOT NULL default '' AFTER `active`;
ALTER TABLE `mailbox` ADD `answer` text NOT NULL default '' AFTER `question`;
作者: taojie2000    时间: 2011-09-07 11:42
回复 9# vickey150163


    你这一会还会出新问题!     表的内容字段差太多!   extman+extmail 就没事...
作者: yyf1986    时间: 2011-09-09 09:59
extman+extmail  不是挺好的撒




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2