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)
下载附件
2011-09-07 10:31 上传
作者:
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