diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php index 2c863aa6b5..b0e77a8e53 100644 --- a/app/Http/Controllers/Auth/ResetPasswordController.php +++ b/app/Http/Controllers/Auth/ResetPasswordController.php @@ -4,6 +4,8 @@ namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\ResetsPasswords; +use App\Models\User; +use Illuminate\Http\Request; class ResetPasswordController extends Controller { @@ -36,4 +38,19 @@ class ResetPasswordController extends Controller { $this->middleware('guest'); } + + public function showResetForm(Request $request, $token = null) + { + // Check that the user is active + + if ($user = User::where('email', '=',$request->input('email'))->where('activated','=','1')->count() > 0) { + return view('auth.passwords.reset')->with( + ['token' => $token, 'email' => $request->email] + ); + + } + return redirect()->route('password.request')->withErrors(['email' => 'No matching users']); + } + + }