【问题标题】:adldap2-laravel can see AD user but will not import themadldap2-laravel 可以看到 AD 用户但不会导入它们
【发布时间】:2026-02-21 05:15:02
【问题描述】:

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

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

任何故障排除提示或帮助将不胜感激!

更新

我可以正常导入。这是一个数据库配置问题。经验教训 - 检查 Laravel 日志。话虽如此,一旦用户第一次登录,它就会将其存储到数据库中。第一次的身份验证正常工作。在用户进入数据库后,身份验证会中断。只要您提供有效的用户名,它就会接受任何密码...

【问题讨论】:

  • 如果你有答案,为什么不自己回答问题呢?它可能会帮助其他有类似问题的人。

标签: php import laravel-5.4


【解决方案1】:

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

【讨论】:

    最近更新 更多