Эх сурвалжийг харах

Accept and relay $appAccessUID in loginWithSessionKey

Vijayakrishnan 4 жил өмнө
parent
commit
80b0b615d8

+ 4 - 2
app/Http/Controllers/LoginController.php

@@ -183,8 +183,11 @@ class LoginController extends Controller
         return redirect()->to(config('stag.authUrl').'/logout');
     }
 
-    public function loginWithSessionKey($sessionKey, Request $request){
+    public function loginWithSessionKey($sessionKey, $appAccessUID, Request $request){
         $url = "/session/pro_log_in_with_session_key/${sessionKey}";
+        if(!!$appAccessUID) {
+            $url .= "/$appAccessUID";
+        }
         $api = new Backend();
         try {
             $apiResponse = $api->post($url, []);
@@ -194,7 +197,6 @@ class LoginController extends Controller
                 return redirect('/mc');
             }
 
-
             Cookie::queue('sessionKey', $data->data->sessionKey);
 
             return redirect('/mc');

+ 1 - 1
routes/web.php

@@ -30,7 +30,7 @@ Route::post('request_password_reset', 'LoginController@processRequestPasswordRes
 Route::get('self_reset_password', 'LoginController@showSelfResetPassword')->name('self_reset_password');
 Route::post('self_reset_password', 'LoginController@processSelfResetPassword')->name('process_self_reset_password');
 
-Route::get('/pro_log_in_with_session_key/{sessionKey}', 'LoginController@loginWithSessionKey')->name('login_with_session_key');
+Route::get('/pro_log_in_with_session_key/{sessionKey}/{appAccessUID?}', 'LoginController@loginWithSessionKey')->name('login_with_session_key');
 
 Route::post('logout', 'LoginController@logout')->name('logout');