Use password security settings on password reset

This commit is contained in:
snipe 2020-10-08 18:43:39 -07:00
parent 292370b02f
commit 8a1136d80a

View file

@ -3,6 +3,7 @@
namespace App\Http\Controllers\Auth; namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\Setting;
use Illuminate\Foundation\Auth\ResetsPasswords; use Illuminate\Foundation\Auth\ResetsPasswords;
use Illuminate\Http\Request; use Illuminate\Http\Request;
@ -43,7 +44,7 @@ class ResetPasswordController extends Controller
return [ return [
'token' => 'required', 'token' => 'required',
'username' => 'required', 'username' => 'required',
'password' => 'required|confirmed|min:6', 'password' => 'required|confirmed|'.Setting::passwordComplexityRulesSaving('update'),
]; ];
} }
@ -59,14 +60,17 @@ class ResetPasswordController extends Controller
public function showResetForm(Request $request, $token = null) public function showResetForm(Request $request, $token = null)
{ {
return view('auth.passwords.reset')->with( return view('auth.passwords.reset')->with(
['token' => $token, 'username' => $request->input('username')] [
'token' => $token,
'username' => $request->input('username')
]
); );
} }
protected function sendResetFailedResponse(Request $request, $response) protected function sendResetFailedResponse(Request $request, $response)
{ {
return redirect()->back() return redirect()->back()
->withInput(['username'=>$request->input('username')]) ->withInput(['username'=> $request->input('username')])
->withErrors(['username' => trans($response)]); ->withErrors(['username' => trans($response)]);
} }