Browse Source

added routes for change password

Josh 4 years ago
parent
commit
e0f83043ce

+ 20 - 0
app/Http/Controllers/LoginController.php

@@ -21,6 +21,26 @@ class LoginController extends Controller
         return view('app/login');
     }
 
+    public function showRequestPasswordReset(Request $request)
+    {
+        return view('app/request_password_reset');
+    }
+
+    public function processRequestPasswordReset(Request $request)
+    {
+        //Api call
+    }
+
+    public function showSelfResetPassword(Request $request)
+    {
+        return view('app/self_reset_password');
+    }
+
+    public function processSelfResetPassword(Request $request)
+    {
+       //Api call
+    }
+
 
     public function login(Request $request)
     {

+ 1 - 1
resources/views/app/login.blade.php

@@ -45,7 +45,7 @@
                     <button id="sign-in-btn" class="mt-2 px-3 btn btn-info btn-sm" type="submit">Sign in</button>
                   </div>
                   <div class="col-md-6 bg-holder">
-
+                    <a href="{{route('request_password_reset')}}">forgot your password?</a>
                   </div>
                 </div>
               </div>

+ 10 - 0
resources/views/app/request_password_reset.blade.php

@@ -0,0 +1,10 @@
+@extends ('layouts.template')
+
+@section('content')
+<h1>Please enter your phone number to reset your password</h1>
+
+<form action="">
+    String cellNumber;
+</form>
+@endsection
+

+ 20 - 0
resources/views/app/self_reset_password.php

@@ -0,0 +1,20 @@
+@extends ('layouts.template')
+
+@section('content')
+<h1>Please fill the form below to reset your password.</h1>
+
+<form action="">
+		String cellNumber;
+		
+		String passwordResetToken;
+		
+		String securityQuestionAnswer1;
+		
+		String securityQuestionAnswer2;
+		
+		String password;
+		
+		String passwordConfirmation;
+</form>
+@endsection
+

+ 6 - 0
routes/web.php

@@ -23,6 +23,12 @@ use Illuminate\Support\Facades\Route;
 
 Route::get('login', 'LoginController@showLoginForm')->name('login');
 Route::post('login', 'LoginController@login');
+
+Route::get('request_password_reset', 'LoginController@showRequestPasswordReset')->name('request_password_reset');
+Route::post('process_request_password_reset', 'LoginController@processRequestPasswordReset')->name('process_request_password_reset');
+Route::get('self_reset_password', 'LoginController@showSelfResetPassword')->name('self_reset_password');
+Route::post('process_self_reset_password', 'LoginController@processSelfResetPassword')->name('process_self_reset_password');
+
 Route::post('logout', 'LoginController@logout')->name('logout');
 
 Route::middleware('pro.auth')->group(function () {