adldap2-laravel可以看到AD用户但不会导入它们

时间:2017-03-03 18:43:30

标签: php import laravel-5.4

因此,到目前为止,我已尽力配置Adldap2-Laravel。它还不会为我登录,并在我尝试时说无效凭据。所以我运行了控制台命令来尝试导入我的用户(只是为了看看会发生什么)。它说它找到了我的所有用户(663),当我告诉它导入它们时,它看起来像是......进度条等运行,但是它说0导入了我的数据库没有任何东西......

我尽可能地在网上关注文档。我修改了用户迁移并刷新了它,取出电子邮件并输入“用户名”,并在整个代码中用“用户名”替换“电子邮件”。我也在login.blade.php文件中替换了'email'。正如我所说,我无法登录,正如您在上面所看到的那样,它也不想导入任何用户。

任何疑难解答提示或帮助将不胜感激!

更新

我输入的很好。这是一个数据库配置问题。获得的经验 - 检查Laravel日志。话虽这么说,一旦用户首次登录,它就会将其存储到数据库中。首次正常运行的身份验证。用户进入DB后,身份验证会中断。只要您提供有效的用户名,它就会接受任何密码......

1 个答案:

答案 0 :(得分:0)

答案很简单......我忘记查看我的日志文件了。在那里,我看到它正在尝试进行导入,但我为用户角色添加了一个名为“role”的字段,它没有默认值,并且它抱怨这一点。在我为我的迁移文件中的字段提供了默认值后,它开始导入正常...现在进入下一步不想在登录时进行身份验证!