cpass
- cpass 回复了话题 关于 relations
楼上的头像很有冲击力呀~
这个好,研究研究~
- cpass 回复了话题 关于表中新增字段后的处理问题
使用gii生成相同的model,会自动fix。
啥区别?
srbac集成进系统感觉很怪,自己写老出错,唉~
这个好,晚点看。
- cpass 回复了话题 求助--关于注册确认密码的问题(已解决)
accessRules我没搞明白呢,一直关注rbac没弄清楚,所以没看accessRules。
- cpass 回复了话题 求助--关于注册确认密码的问题(已解决)
在UserModel里添加
public function encrypt($pass){ return md5($pass);//加密函数,可以自定义 } public function beforeSave() { if(parent::beforeSave()){ if($this->isNewRecord){ $this->login_pass= $this->encrypt($this->login_pass);//将密码存储为加密后的字符串 } return true; }else{ return false; } }
action里不要加密了,只判断两次密码是否一直,等入库时,这个beforeSave就会把密码存储为md5序列。
我这里用户密码字段为‘login_pass’,你的如果是其他改改就好。 - cpass 回复了话题 求助--提示的是英文消息的问题(已解决)
如果还是不行,用
“yiic webapp WebRoot/testdrive”
创建一个新项目,只更改“WebRoot/testdrive/protected/config/main.php”
,
把:return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'Yii Blog Demo', // preloading 'log' component 'preload'=>array('log'), ...
改成:
return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'Yii Blog Demo', 'language'=>'zh_cn', // preloading 'log' component 'preload'=>array('log'), ...
在login页面,啥也不填直接点击‘login’,提示应该是“Username 不可为空白.”,如果还是英文,那你就重新下载一个Yii,你那个版本有问题。