change login process

This commit is contained in:
2025-08-11 15:29:36 +03:30
parent 881ffe626a
commit 6e8d556164
2 changed files with 7 additions and 5 deletions

View File

@@ -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);
}
}

View File

@@ -23,6 +23,6 @@ class VerifyAuthenticationController extends Controller
Auth::login($user);
return redirect('/');
return $this->successResponse();
}
}