私は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しかし、私はそれの内側にあるものを変更した場合、それは...
おかげ
申し訳ありませんが、私はあなたが達成しようとしていることを理解していません。なぜパスワードチェックフローを変更したいのですか? – Fahmi