fix : _ide_helper.php 헬퍼 추가
- 개발 보조 기능
This commit is contained in:
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Responses;
|
||||
|
||||
use App\Models\Members\User;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
use Laravel\Fortify\Contracts\LoginResponse as LoginResponseContract;
|
||||
|
||||
class CustomLoginResponse implements LoginResponseContract
|
||||
{
|
||||
public function toResponse($request)
|
||||
{
|
||||
$user = auth('web')->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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user