user(); if (!$user) { abort(500, '로그인 유저 정보를 가져올 수 없습니다.'); } //TOKEN 설정 $token = $user->remember_token; if(!$token || substr($user->reg_date,0,10) < date('Y-m-d', strtotime('-15 day'))) { $token = hash('sha256', $user->mb_id . now()->format('YmdHis')); User::where('mb_num', $user->mb_num)->update(['remember_token' => $token]); } // ✅ 세션에 유저 정보 저장 session(['Adm' => [ 'idx' => $user->mb_num, 'id' => $user->mb_id, 'name' => $user->mb_name, 'level' => $user->mb_level, 'tenant' => $user->tn_num, 'type' => $user->mb_type, 'token' => $token, ]]); Session::put('user_token', $token); Session::put('user_id', $user->mb_id); $redirectTo = session('redirect_to', route('dashboard')); session()->forget('redirect_to'); return redirect()->to($redirectTo); } }