Yii2_advanced用户登陆不上问题

Nan (/)
2021-11-03T16:58:00+08:00

Yii2 advanced高级版配置成功后会遇到可以创建用户，但用户无法登陆问题。原因: 默认创建的用户在没有邮件激活时其状态 status 爲不活躍 STATUS_INACTIVE，而登录时只...

Yii2 advanced高级版配置成功后会遇到可以创建用户，但用户无法登陆问题。

原因: 默认创建的用户在没有邮件激活时其状态 status 爲不活躍 STATUS_INACTIVE，而登錄時只查詢狀態爲活躍 STATUS_ACTIVE 的用戶，需修改用戶創建時的狀態爲活躍STATUS_ACTIVE

打開模型文件：common/models/User.php

['status', 'default', 'value' => self::STATUS_INACTIVE]
// 修改为
['status', 'default', 'value' => self::STATUS_ACTIVE]