0

我的密码没有加密。我将它用于一个简单的网站。无论如何,当我尝试通过密码搜索模型时

Yii::log("Password: " . CVarDumper::dumpAsString($this->password),'debug');
$record = Guest::model()->findByAttributes(array('password'=>$this->password));

当我登录$this->password时,它确实显示它已初始化但$record返回 null。但是,如果我通过它的 ID 找到它,它确实会返回一些东西。我还尝试在 phpmyadmin 上手动注入 SQL,它确实有效。

对不起,这里的新手。

任何输入将不胜感激。

谢谢。

4

1 回答 1

0

您的问题可能是 defaultScope() 中未列出“密码”

见这里:Yii ActiveRecord 字段只返回最近添加的列的默认值

你能为客人展示你的模型吗?

于 2012-12-09T22:26:56.717 回答