折腾了四个多小时……
前几天就发现了,以为是魏曦的课件数据库文件设置有问题。
想不到是自己申请注册成功之后都是这样。
上网到处查不到,魏曦视频也没有。
反反复复重装。
然后硬着头皮去调试。跑进去里面的官方模板文件不断调试输出,最后发现在本地生成的\common\model\User.php里面
public static function findByUsername($username)
{
return static::findOne(['username' => $username, 'status' => self::STATUS_ACTIVE]);
}
点进去一看
class User extends ActiveRecord implements IdentityInterface
{
const STATUS_DELETED = 0;
const STATUS_INACTIVE = 9;
const STATUS_ACTIVE = 10;
默认生成是9.
估计还需要邮件激活吧?我怎么就没有收到邮件呢?还是我随便填写的邮件?等一下再试试看
果然需要邮件激活。
难怪了,之前魏曦视频没有讲起。
但是,我没有收到邮件啊?
怎么办呢?先这样吧,改一下数据库先。