0
我正在使用laravel 5.2。laravel修改如何在身份驗證過程中檢查密碼
我希望能夠像PASSWORD_VALIDATION的.ENV文件更改參數= ...
這可能是要麼LARAVEL或個人。
如果是LARAVEL那麼它將使用標準Laravel認證方式與用戶和密碼的數據庫。但是如果我使用PERSONAL,我希望它使用我創建的函數來檢查電子郵件地址是否在數據庫中,然後驗證我公司的Active Directory提供的密碼。
我看着各種文件,我可以看到我有:
app\Http\Controllers\Auth\AuthController.php
在那裏,我可以看到:
use AuthenticatesAndRegistersUsers, ThrottlesLogins;
在這個文件中:
vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers.php
它使用
use AuthenticatesUsers, RegistersUsers {
AuthenticatesUsers::redirectPath insteadof RegistersUsers;
AuthenticatesUsers::getGuard insteadof RegistersUsers;
所以我可以將文件
vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php
我的功能被改變是在看到:
public function postLogin(Request $request)
{
return $this->login($request);
}
我已經試過這一個拷貝在我的文件app \ HTTP \控制器\驗證\ AuthController.php但如果我修改裏面是什麼也不會改變任何東西......
感謝
對不起任何修改,但我不明白你想達到的目標。你爲什麼要修改密碼檢查流程? – Fahmi