create new middleware and connecet setad

This commit is contained in:
2025-08-09 18:22:06 +03:30
committed by amirghasempoor
parent 2fe705e528
commit e6f84b3b6f
7 changed files with 109 additions and 4 deletions

View File

@@ -0,0 +1,28 @@
<?php
namespace App\Http\Controllers\HeadquartersDashboard;
use App\Http\Controllers\Controller;
use App\Models\Province;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
class LoginToProvinceController extends Controller
{
public function loginToProvince(Request $request)
{
$province_ip = Province::query()
->Where('id', '=', $request->province_id)
->value('ip_address');
$payload = [
'user_id' => auth()->user()->id,
'token' => Hash::make(config('globalVariables.LOGIN_HASH_VALUE')),
];
$url = $province_ip . "?" . http_build_query($payload);
return redirect($url);
}
}