JellyBool

17773 经验值

楼主你好,执行这一句的时候

php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations,

总是报错,说是

Specified key was too long; max key length is 1000 bytes

我出现和他一模一样的问题,搞了一天也不知哪错了,自己写的能发出去,用yii2-user注册就是Expected response code 250 but got code "501", with message "501 mail from address must be same as authorization user。我看文档注册的url是/user/registration/register,用/user/register显示的是404。还有邮件没发出去但是注册的账号已经写进user表了。

自己写的controller用163和qq能发,但是outlook的没成功,host是smtp-mail.outlook.com还是你用的smtp.live.com,在outlook选项中启用pop就算设置完了吗?password直接用的登陆密码吗

看了yii2-user源码,发现改config下的params.php,可以解决大部分问题

<?php

return [
    'adminEmail' => "[email protected]",//改成自己的邮箱
];

我不知道为啥这么多人遇到问题,我写代码貌似是一次OK了

我现在又有问题了,注册完后登出再次sign in会跳转到首页,但还是guset状态没登陆