{{-- resources/views/admin/log/MemberPasswdModifyLogController.blade.php --}} @extends('admin.layouts.app') @section('title', '비밀번호 변경 로그') @section('page_title', '비밀번호 변경 로그') @section('page_desc', '로그인/2차 비밀번호 변경 및 비밀번호 찾기 변경 이력을 조회합니다.') @section('content_class', 'a-content--full') @push('head') @endpush @section('content') @php $indexUrl = route('admin.systemlog.member-passwd-modify-logs', [], false); $f = $filters ?? []; $stateMap = $stateMap ?? ['S'=>'직접변경','E'=>'비번찾기']; $dateFrom = (string)($f['date_from'] ?? ''); $dateTo = (string)($f['date_to'] ?? ''); $state = (string)($f['state'] ?? ''); $memNo = (string)($f['mem_no'] ?? ''); $type = (string)($f['type'] ?? ''); $email = (string)($f['email'] ?? ''); $ip = (string)($f['ip'] ?? ''); $q = (string)($f['q'] ?? ''); @endphp
비밀번호 변경 로그
구/신 JSON 혼재 → 핵심 필드 정규화 + 원본 JSON 펼쳐보기
초기화
{{ $page->total() }}
@forelse(($items ?? []) as $r0) @php $r = is_array($r0) ? $r0 : (array)$r0; $seq = (int)($r['seq'] ?? 0); $memNoInt = (int)($r['mem_no_int'] ?? 0); $memLink = $r['mem_link'] ?? null; $agent = (string)($r['agent_norm'] ?? ''); $emailN = (string)($r['email_norm'] ?? ''); $ipN = (string)($r['ip_norm'] ?? ''); $authKey = (string)($r['auth_key'] ?? ''); $authEff = (string)($r['auth_effective_time'] ?? ''); @endphp @php $agent = (string)($r['agent_norm'] ?? ''); $authKey = (string)($r['auth_key'] ?? ''); $authEff = (string)($r['auth_effective_time'] ?? ''); @endphp @empty @endforelse
SEQ rgdate state mem_no type ip email JSON
{{ $seq }} {{ $r['rgdate'] ?? '-' }} {{ $r['state_label'] ?? ($stateMap[$r['state'] ?? ''] ?? '-') }} @if($memNoInt > 0 && $memLink) {{ $memNoInt }} @else - @endif {{ $r['event_type'] ?? '-' }} @if($ipN !== '') {{ $ipN }} @else - @endif @if($emailN !== '') {{ $emailN }} @else - @endif {{-- AJAX 없이: row별 JSON을 숨겨두고 모달에서 꺼내씀 --}}
데이터가 없습니다.
{{ $page->onEachSide(1)->links('vendor.pagination.admin') }}
@endsection