2017-07-26 92 views
0

我正在使用Laravel 5.4.17我将登录字段从email更改为phone使用电话laravel密码重置

但在重置密码,当用户改变了他的密码,(邮件 - 新密码 - 密码确认)浏览器会询问保存新密码和电子邮件会在输入口令保存

我不想将重置密码从电子邮件更改为另一个。但我的问题是发送电子邮件后,当用户更改其密码(第一场是电子邮件,我想浏览器不要将其保存为用户名)

+0

试图做自己..?如果是,那么请邮编。 –

+0

@Zaheer Attar。没有即时通讯使用laravel默认身份验证系统,一切都是默认现在,我只是改变登录从电子邮件到手机 –

回答

-1

在5.4你需要重写以下功能

public function username() 

查找范围:供应商/ laravel /框架/ src目录/照亮/基金/认证/ AuthenticatesUsers.php

默认是返回电子邮件:

public function username() 

{ 
     return 'email'; 
} 

将在你的数据库中的字段后,您可以覆盖在您的控制器如下

public function username() 
{ 
     return 'phone'; 
} 

在用户表名电话 新增1列希望其做工精细

+0

我想你不明白我的意思。我之前做过...我将电子邮件改为电话。我有电话分贝和用户可以登录为电话。我的问题只是在密码重置。当密码将改变,浏览器将要求保存新密码,并且电子邮件将保存在用户名输入(在浏览器中)只是浏览器 –

+0

我没有对cookie的很好的知识,但你的解决方案是laravel cookie谁可以更好地处理您的浏览器cookie –