License Management

@include('components.license-warning')

License Management

Manage your ProInvoice license and verify activation status

License Status

@if($status['valid'] === true && $status['can_use'] === true)

License Active

{{ $status['message'] }}

@else

License Invalid

{{ $status['message'] }}

@endif

Domain Information

License Domain

{{ $licenseDomain ?? 'Not set' }}

Current Domain

{{ $currentDomain }}

@if($licenseDomain && $licenseDomain !== $currentDomain)

⚠️ Domain mismatch detected

@endif

License Information

Product ID

{{ $productId }}

Status

{{ $status['status'] ?? 'unknown' }}

@if(isset($status['expires_at']))

Expires At

{{ $status['expires_at'] }}

@endif @if(isset($status['verified_at']))

Last Verified

{{ $status['verified_at'] }}

@endif

About License Protection

  • • Your license is bound to your installation domain
  • • License status is cached for 24 hours to improve performance
  • • If the license server is unavailable, cached status is used (graceful degradation)
  • • Frontend access remains available even if license validation fails
  • • Admin access may be restricted if license is invalid
@push('scripts') @endpush