diff --git a/app/Http/Controllers/API/ClientController.php b/app/Http/Controllers/API/ClientController.php index 7ce7bf2e..89a62e9c 100644 --- a/app/Http/Controllers/API/ClientController.php +++ b/app/Http/Controllers/API/ClientController.php @@ -6,6 +6,7 @@ use App\Http\Requests\API\LoginRequest; use App\Http\Requests\API\RegisterRequest; use App\Http\Requests\API\ClientRequest; +use App\Http\Requests\API\ResetPassword; use App\Http\Resources\ClientResource; use App\Mail\EmailVerification; use App\Models\Account; @@ -163,14 +164,14 @@ public function sendPasswordResetLinkEmail(Request $request) { } } - public function updatePassword(Request $request) { + public function updatePassword(ResetPassword $request) { try{ - $this->validate($request, [ - 'token' => 'required', - 'email' => 'required|email', - 'password' => 'required', - 'confirm_password' => 'required|same:password' - ]); +// $this->validate($request, [ +// 'token' => 'required', +// 'email' => 'required|email', +// 'password' => 'required', +// 'confirm_password' => 'required|same:password' +// ]); $user = Client::where('email', $request->email)->first(); if($user && $request->token == $user->token){ diff --git a/app/Http/Requests/API/ResetPassword.php b/app/Http/Requests/API/ResetPassword.php new file mode 100644 index 00000000..61c02541 --- /dev/null +++ b/app/Http/Requests/API/ResetPassword.php @@ -0,0 +1,34 @@ + + */ + public function rules() + { + return [ + 'token' => 'required', + 'email' => 'required|email', + 'password' => 'required', + 'confirm_password' => 'required|same:password' + ]; + } +}