@extends('layouts.app') @section('title', 'My Profile - Game World') @push('styles') @endpush @section('content')
@if($user->avatar) {{ $user->name }} @else {{ strtoupper(substr($user->name, 0, 1)) }} @endif

{{ $user->name }}

{{ $user->email }}

{{ __('Your Class Levels') }}:
@forelse($user->getClassLevels() as $level) {{ $level }} @empty {{ __('No class assigned') }} @endforelse
{{ __('Account Information') }}
{{ __('Email') }}
{{ $user->email }}
{{ __('Role') }}
{{ ucfirst($user->role) }}
{{ __('Class Levels') }}
{{ $user->getClassLevelsString() }}
@if($user->date_of_birth)
{{ __('Date of Birth') }}
{{ $user->date_of_birth->format('F d, Y') }}
@endif @if($user->phone)
{{ __('Phone') }}
{{ $user->phone }}
@endif
{{ __('Member Since') }}
{{ $user->created_at->format('F d, Y') }}
{{ __('Last Login') }}
@if($user->last_login_at) {{ $user->last_login_at->diffForHumans() }} @else {{ __('Never') }} @endif
{{ __('Account Status') }}
@if($user->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif
{{ __('Session Information') }}
@if($activeSession)
{{ __('Current Session') }}

{{ __('Device') }}: @php $userAgent = $activeSession->user_agent; if (strpos($userAgent, 'Chrome') !== false) { echo 'Chrome Browser'; } elseif (strpos($userAgent, 'Firefox') !== false) { echo 'Firefox Browser'; } elseif (strpos($userAgent, 'Safari') !== false) { echo 'Safari Browser'; } elseif (strpos($userAgent, 'Edge') !== false) { echo 'Edge Browser'; } else { echo 'Unknown Browser'; } @endphp
{{ __('IP Address') }}: {{ $activeSession->ip_address }}
{{ __('Last Activity') }}: {{ $activeSession->last_activity->diffForHumans() }}

{{ __('Active') }}
@endif @if($userSessions->where('is_active', false)->count() > 0)
{{ __('Recent Sessions') }}
@foreach($userSessions->where('is_active', false)->take(3) as $session)
{{ __('Previous Session') }}

{{ __('Device') }}: @php $userAgent = $session->user_agent; if (strpos($userAgent, 'Chrome') !== false) { echo 'Chrome Browser'; } elseif (strpos($userAgent, 'Firefox') !== false) { echo 'Firefox Browser'; } elseif (strpos($userAgent, 'Safari') !== false) { echo 'Safari Browser'; } elseif (strpos($userAgent, 'Edge') !== false) { echo 'Edge Browser'; } else { echo 'Unknown Browser'; } @endphp
{{ __('IP Address') }}: {{ $session->ip_address }}
{{ __('Last Activity') }}: {{ $session->last_activity->diffForHumans() }}

{{ __('Inactive') }}
@endforeach @endif
{{ __('Security Notice') }}

{{ __('For your security, you can only be logged in from one device at a time. If you see any suspicious activity, please contact your administrator immediately.') }}

@endsection