Переглянути джерело

Accept and relay $appAccessUID in loginWithSessionKey

Vijayakrishnan 4 роки тому
батько
коміт
804c5a035a
2 змінених файлів з 6 додано та 3 видалено
  1. 5 2
      app/Http/Controllers/AppSessionController.php
  2. 1 1
      routes/web.php

+ 5 - 2
app/Http/Controllers/AppSessionController.php

@@ -287,8 +287,11 @@ class AppSessionController extends Controller
         }
     }
 
-    public function loginWithSessionKey($sessionKey, Request $request){
+    public function loginWithSessionKey($sessionKey, $appAccessUID, Request $request){
         $url = "/api/session/pro_log_in_with_session_key/${sessionKey}";
+        if(!!$appAccessUID) {
+            $url .= "/$appAccessUID";
+        }
         $api = new Backend();
         try {
             $apiResponse = $api->post($url, []);
@@ -306,7 +309,7 @@ class AppSessionController extends Controller
         } catch (\Exception $e) {
             return redirect('/');
         }
-    } 
+    }
 
     public function postToAPI(Request $request) {
 

+ 1 - 1
routes/web.php

@@ -36,7 +36,7 @@ Route::get('/meeting/{meetingID}/{participantID}', 'GuestController@meeting');
 Route::middleware('ensureNoValidProSession')->group(function() {
     Route::get('/login', 'AppSessionController@proLogIn')->name('login');
     Route::post('/login', 'AppSessionController@login')->name('process-login');
-    Route::get('/pro_log_in_with_session_key/{sessionKey}', 'AppSessionController@loginWithSessionKey')->name('login_with_session_key');
+    Route::get('/pro_log_in_with_session_key/{sessionKey}/{appAccessUID?}', 'AppSessionController@loginWithSessionKey')->name('login_with_session_key');
 });
 
 // request password