diff --git a/app/Http/Controllers/HeadquartersDashboard/LoginToProvinceController.php b/app/Http/Controllers/HeadquartersDashboard/LoginToProvinceController.php index 144ed54..bb2a13d 100644 --- a/app/Http/Controllers/HeadquartersDashboard/LoginToProvinceController.php +++ b/app/Http/Controllers/HeadquartersDashboard/LoginToProvinceController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\HeadquartersDashboard; use App\Http\Controllers\Controller; +use app\Http\Traits\ApiResponse; use App\Models\Province; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; @@ -10,19 +11,20 @@ use Illuminate\Support\Facades\Hash; class LoginToProvinceController extends Controller { + use ApiResponse; + public function authenticate(Request $request) { $province_ip = Province::query() ->Where('id', '=', $request->province_id) ->value('ip_address'); - $payload = [ + $data = [ 'user_id' => auth()->user()->id, 'token' => Hash::make(config('globalVariables.LOGIN_HASH_VALUE')), + 'ip' => $province_ip, ]; - $url = $province_ip . "?" . http_build_query($payload); - - return redirect($url); + return $this->successResponse($data); } } diff --git a/app/Http/Controllers/ProvinceDashboard/VerifyAuthenticationController.php b/app/Http/Controllers/ProvinceDashboard/VerifyAuthenticationController.php index ab4ce3f..e5d12e3 100644 --- a/app/Http/Controllers/ProvinceDashboard/VerifyAuthenticationController.php +++ b/app/Http/Controllers/ProvinceDashboard/VerifyAuthenticationController.php @@ -23,6 +23,6 @@ class VerifyAuthenticationController extends Controller Auth::login($user); - return redirect('/'); + return $this->successResponse(); } }