我正在编辑一个使用模块的laravel项目。我想将登录字段从email更改为移动的。在登录模块中的用户登录控制器中,有以下代码:
$loggedIn = $this->auth->login(
[
'email' => $request->email,
'password' => $request->password,
],
(bool) $request->get('remember_me', false)
);
我想用户登录与移动的,所以我改变了代码:
$loggedIn = $this->auth->login (
[
'mobile' => $request->email,
'password' => $request->password,
],
(bool) $request->get('remember_me', false)
);
但当我使用这个修改后的代码,它并没有改变这意味着用户仍然可以登录通过输入电子邮件!没有移动的!
5条答案
按热度按时间iq0todco1#
试试这样……
来源链接
vu8f3i0k2#
在
LoginController
中添加以下行:holgip5t3#
尝试使用此代码,您可以使用电子邮件或移动的登录
yftpprvb4#
您可以使用自定义登录
参考链接https://laravel.com/docs/8.x/authentication#other-authentication-methods
注意:这样你就有更多的控制权
brgchamk5#
$customerInfo = array(“email”=〉$email,“password”=〉$password);