Own License Validation Job #
Validates the extension's own license against the DMSI license server.
Job Details #
| Property | Value |
|---|---|
| Hook | dmsilm_us_license_daily_validation |
| Schedule | Daily |
| Remote endpoint | https://dmsi.gr |
What It Does #
Once per day, the extension contacts dmsi.gr to verify:
- The license key is still valid
- The license has not been revoked
- The expiration date has not passed
The result is cached in WordPress options. If the daily check cannot reach dmsi.gr, the cached result is used. The 7-day grace period covers temporary connectivity issues.
What Happens If Validation Fails #
If validation determines the license is expired or invalid:
- License status is updated to "expired" or "invalid"
- On the next page load in wp-admin, the extension begins operating in restricted mode
- Only the Settings tab loads; all other extension features stop
