2017-06-20 7 views
0

私はlaravel 5.2を使用しています。laravel認証プロセスでパスワードがどのようにチェックされるかを変更します。

私は= ...

これはLARAVELまたは個人のいずれかであるPASSWORD_VALIDATIONよう.envファイル内のパラメータを変更できるようにしたいと思います。

LARAVELの場合、db内のユーザーとパスワードを使用して標準のLaravel認証方法を使用します。しかし、私がPERSONALを使用している場合、電子メールアドレスがデータベースにあるかどうかを確認してから、私の会社のActive Directoryで提供されているパスワードを確認するために作成した関数を使用したいと思います。

は、私はさまざまなファイルを見て、私は私が持って見ることができます:

app\Http\Controllers\Auth\AuthController.php 

そこでは、私が見ることができます:

vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers.php 

それをこのファイルで

use AuthenticatesAndRegistersUsers, ThrottlesLogins; 

用途:

use AuthenticatesUsers, RegistersUsers { 
     AuthenticatesUsers::redirectPath insteadof RegistersUsers; 
     AuthenticatesUsers::getGuard insteadof RegistersUsers; 

は、だから私はある

vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php 

My機能を変更するファイルで見ることができます:私は私のファイルアプリでこれをコピーしようとしてい

public function postLogin(Request $request) 
    { 
     return $this->login($request); 
    } 

\のHttp \コントローラ\認証\ AuthController.phpしかし、私はそれの内側にあるものを変更した場合、それは...

おかげ

+0

申し訳ありませんが、私はあなたが達成しようとしていることを理解していません。なぜパスワードチェックフローを変更したいのですか? – Fahmi

答えて

0

を何も変更しません[OK]を、私はなぜ、それは私のRでいるようだがわかりました@ postLogin関数に適用された変更は何もしません

関連する問題