Yii accessRules()授权方法问题-获取403错误
我没有使用Gii生成的原始用户名/密码,而是尝试实现一个数据库来存储这些用户名/密码以及一个角色字段Yii accessRules()授权方法问题-获取403错误,yii,Yii,我没有使用Gii生成的原始用户名/密码,而是尝试实现一个数据库来存储这些用户名/密码以及一个角色字段 CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(128) NOT NULL, `password` varchar(128) NOT NULL, `role` int(1) NOT NULL DEFAULT '0', `create_date` datetime N
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(128) NOT NULL,
`password` varchar(128) NOT NULL,
`role` int(1) NOT NULL DEFAULT '0',
`create_date` datetime NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
KEY `superuser` (`role`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
我很难理解这一点:
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','delete'),
'users'=>array('admin'),
),
我得到:
403未经授权
如果我使用@,它会工作。很明显,我在这里缺少了一个连接,在用户数组内容和数据库用户名之间
如何将“管理员”正确连接到数据库用户名字段
我可以推一下吗?var\u dumpYii::app->getUser->getName@cetver:发现问题:用户名指向电子邮件数据库字段,该字段为空。固定的谢谢