windows yii2 advanced默认登录配置

在Windows上使用WAMP搭建环境,部署Yii2 Advanced框架进行后端开发时遇到一些问题。安装过程中,由于源下载缓慢,选择从官网直接下载。在配置数据库、执行迁移后,发现无法登录管理页面。解决办法是通过修改User.php文件的validatePassword函数,生成并更新auth_key和password_hash。最后,登录账号可以设置为admin,密码为127.0.0.1访问路径需要注意r参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


前端同学推荐用的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($pa

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值