diff --git a/app/Http/Controllers/PublicUserController.php b/app/Http/Controllers/PublicUserController.php index 4f09e5f..82dd3b4 100755 --- a/app/Http/Controllers/PublicUserController.php +++ b/app/Http/Controllers/PublicUserController.php @@ -47,4 +47,15 @@ class PublicUserController extends Controller return response() ->json('bad_password', 400); } + + public function reset(Request $request) + { + $user = User::where([ 'email' => $request->input('email') ])->get(); + if ($user->count() == 0) { + return; + } + + $user->password = Hash::make($request->input('password')); + $user->save(); + } } diff --git a/routes/web.php b/routes/web.php index afc8de3..3b886e6 100644 --- a/routes/web.php +++ b/routes/web.php @@ -11,6 +11,7 @@ Route::prefix('/api')->group(function() { Route::controller(PublicUserController::class)->prefix('/users')->group(function() { Route::put('/register', 'register'); Route::post('/login', 'login'); + Route::post('/reset', 'reset'); }); });