windows yii2 advanced默认登录配置

来源:互联网 发布:淘宝客服骂人怎么投诉 编辑:程序博客网 时间:2024/05/21 21:47

后台服务要写一个简单的管理页面,前端同事没时间写,后端同学决定自己来写


前端同学推荐用的yii2框架,环境搭建看大家的文章,可能是大家的版本太老了,或者我太笨了,没有对得上的地方。


简单说下安装

1、php的环境要装好,这个文章应该特别多, 我在windows下用的WAMP

2、安装yii2,这里就太坑了,按照大家的方法源都特别慢,受不了,直接去官网下

我下的是高级的

3、解压到你的www目录下


4、进入到这个advanced目录,执行 php init

5、配置common/config/main-local.php中的数据库密码


6、建立对应的库

7、执行yii migrate

8、访问http://localhost/advanced/backend/web/index.php/gii

我当时卡在这里了


因为我根本就不知道帐号密码是啥,在这里坑了好久


解决方法:

在刚才的库里随便加一个username

然后改一下C:\wamp\www\advanced\common\models\User.php文件中的validatePassword函数

增加

        echo $password, Yii::$app->security->generatePasswordHash($password);echo '<br>';
        echo $this->generateAuthKey();echo $this->auth_key;exit;

这两行


然后在页面上随便输入密码,你要记住这个密码

echo的第一行是passwor_hash

第二行是auth_key把这个值update到数据库里面

删掉这两句话就可以登录了


如果你懒得搞 直接用admin,123456就好

authkey :Iz6otklwwgZniAE8EXSZKVj1BPNwrg8A

password_hash:$2y$13$WD5tqVxLI7rUhJpkg8EWwOAB5pt0eFaHyO4shX5BFGb7KAcSVjQQi


yeah 搞定


还有一个小坑,本来是打算用gii的,看的教程里面写的访问路径是

http://127.0.0.1/advanced/backend/web/index.php/gii

但是我这里其实是

http://127.0.0.1/advanced/backend/web/index.php?r=gii

1 0
原创粉丝点击