From 8f1a7b3c475330ad73d77ab0d09bbb6781e68f2e Mon Sep 17 00:00:00 2001 From: Nima8FT Date: Mon, 21 Apr 2025 11:54:33 +0330 Subject: [PATCH] Implemented reset password with fortify --- .../app/Providers/FortifyServiceProvider.php | 8 +++ .../views/auth/forgot-password.blade.php | 37 +++++++++++++ .../views/auth/reset-password.blade.php | 52 +++++++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 Web-Application/Fortify/resources/views/auth/forgot-password.blade.php create mode 100644 Web-Application/Fortify/resources/views/auth/reset-password.blade.php diff --git a/Web-Application/Fortify/app/Providers/FortifyServiceProvider.php b/Web-Application/Fortify/app/Providers/FortifyServiceProvider.php index 6fcce1f..1722cda 100644 --- a/Web-Application/Fortify/app/Providers/FortifyServiceProvider.php +++ b/Web-Application/Fortify/app/Providers/FortifyServiceProvider.php @@ -55,5 +55,13 @@ class FortifyServiceProvider extends ServiceProvider Fortify::verifyEmailView(function () { return view('auth.verify-mail'); }); + + Fortify::requestPasswordResetLinkView(function () { + return view('auth.forgot-password'); + }); + + Fortify::resetPasswordView(function (Request $request) { + return view('auth.reset-password', ['request' => $request]); + }); } } diff --git a/Web-Application/Fortify/resources/views/auth/forgot-password.blade.php b/Web-Application/Fortify/resources/views/auth/forgot-password.blade.php new file mode 100644 index 0000000..7edc0b0 --- /dev/null +++ b/Web-Application/Fortify/resources/views/auth/forgot-password.blade.php @@ -0,0 +1,37 @@ +@extends('app') + +@section('content') +
+
+

Reset Password

+ + @if (session('status')) +
+ {{ session('status') }} +
+ @endif + +
+ @csrf + +
+ + + + @error('email') +

{{ $message }}

+ @enderror +
+ +
+ +
+
+
+
+@endsection \ No newline at end of file diff --git a/Web-Application/Fortify/resources/views/auth/reset-password.blade.php b/Web-Application/Fortify/resources/views/auth/reset-password.blade.php new file mode 100644 index 0000000..aec2612 --- /dev/null +++ b/Web-Application/Fortify/resources/views/auth/reset-password.blade.php @@ -0,0 +1,52 @@ +@extends('app') + +@section('content') +
+
+

+ Reset Password +

+ + @if (session()->has('status')) +
+ {{ session('status') }} +
+ @endif + +
+ @csrf + + +
+ + + @error('email') {{ $message }} @enderror +
+ + {{-- Password --}} +
+ + + @error('password') {{ $message }} @enderror +
+ + {{-- Password Confirmation --}} +
+ + +
+ + +
+
+
+@endsection \ No newline at end of file