【问题标题】:Laravel 4: Using Auth::attempt with fields from different tablesLaravel 4:对来自不同表的字段使用 Auth::attempt
【发布时间】:2014-11-06 12:05:33
【问题描述】:

我有一个表 User 和一个表 Profile。配置文件表中包含用户的配置文件名称(或用户名)。密码存储在用户表中。如何使用 Auth::attempt 方法使用用户名/密码对用户进行身份验证?谢谢!

【问题讨论】:

    标签: authentication laravel laravel-4


    【解决方案1】:

    您需要在同一个表中拥有用户名和密码才能使用默认的Auth 方法。否则,您将需要编写自定义 Auth 类,以便在 2 个单独的表中检查它。

    说实话,您在一个表中有密码而在另一个表中有用户名,这很奇怪。我从来没有那样做。即使我在不​​同的表中有个人资料和用户,我在两个表中都有用户名。

    【讨论】:

      猜你喜欢
      • 2014-06-20
      • 2020-09-09
      • 2014-10-23
      • 2013-07-12
      • 2013-02-27
      • 2013-06-11
      • 2014-01-17
      • 2017-03-10
      相关资源
      最近更新 更多