gpt4 book ai didi

authentication - 没有密码的 Laravel 5.1 身份验证

转载 作者:行者123 更新时间:2023-12-04 06:45:50 24 4
gpt4 key购买 nike

我正在使用 Laravel 5.1 开发应用程序。我需要能够仅使用电子邮件(不使用密码)登录用户。我的登录表单中有一个密码字段,因为出于其他原因我需要它,但我唯一需要检查的是我的用户表中是否存在用户电子邮件。我重写了 AuthController,并且尝试使用 attempt() 方法,但是当我尝试使用有效的电子邮件登录时,出现以下错误:

EloquentUserProvider.php 第 112 行中的错误异常: undefined index :密码

我如何告诉 EloquentUserProvider 我没有使用密码登录,只使用用户名(电子邮件)?

谢谢!!

最佳答案

您可以找到带有查询的电子邮件并获得用户 ID,然后

Auth::loginUsingId(user_id);

它将验证 user_id 。

关于authentication - 没有密码的 Laravel 5.1 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com