Yii2登陆添加验证码知识解答

models中 LoginForm.php public $verifyCode; public function rules() { return [ …… ['...

Yii2.0 对数据库 查询的简单操作知识解答

User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where...

Yii2 实现修改密码功能知识解答

  YII2对密码加密生成的结果是不同的,即用相同的初始密码在不同时间得到的加密结果不同,所以我们不能用常用的方法去验证密码是否正确(将密码加密后与数据库中的密码相比较)。YII2有自己的加密以及密码验证流程。   加密 $hash...

Yii2提示信息设置方法知识解答

显示信息提示用户时,可以用setFlash,hasFlash,getFlash function actionOk() { Yii::app()->user->setFlash('success',...

yii2URL美化知识解答

yii2的url 域名/index.php?r=site%2Findex 实际为 域名/index.php?r=site/index 可以美化下 可以在main.php中配置 'components' => [...

RBAC(基于角色的访问控制权限)表结构知识解答

Rbac 支持两种类,PhpManager(基于文件的) 和 DbManager(基于数据库的) 权限:就是指用户是否可以执行哪些操作 角色:就是上面说的一组操作的集合,角色还可以继承 在Yii2.0中 yii\rba...

Yii2 RBAC 用到的表知识解答

Yii2 RBAC用到的四张auth表位于 vendor/yiisoft/yii2/rbac/migration文件夹里面,可以用migration生成 yii migrate [email protected]/rbac/migr...

从Yii2的Request看其CSRF防范策略知识解答

用ajax请求还是用命令行CURL请求总是会得到 http400:Bad Request的错误, 而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的,是CSRF验证的原因 因为Web网页访问的...

ActiveRecord中andFilterWhere使用知识解答

查询数据库时 $model; if(!empty($name)) { $model->andWhere(['name'=>$name]); } 可以用andFilterWhere,自动的把空的条件过滤掉...

Yii2分页知识解答

Yii中的分页功能主要由yii\web: Linkable接口、yii\widgets: LinkPager类和yii\data: Pagination类三个组成   yii\data: Pagination 主要功能是对分页中的参数进行...