Hello @akawey,
Thank you for sharing the screenshot and the details. This is very helpful.
From the console logs, the request to the endpoint:
/wp-json/masteriyo/v1/users/courses/
is returning a 403 (Forbidden) response. This usually means the Masteriyo REST API request is being blocked by the server or a security layer, which can cause the LMS dashboard to flash or glitch because it cannot retrieve the course data properly.
This commonly happens due to:
- Security plugins (e.g., Wordfence, iThemes Security, etc.)
- Server firewall or ModSecurity rules
- CDN/firewall services like Cloudflare
- Hosting-level security blocking REST API requests
Since admin users are not affected, it suggests that the security system is allowing admin requests but blocking requests for normal users. We recommend checking the following:
- Temporarily disable any security plugins and test again.
- Ask your hosting provider to check whether ModSecurity or firewall rules are blocking requests to:
/wp-json/masteriyo/*
- If you are using Cloudflare or any CDN, please review the firewall logs and whitelist the REST API endpoint if necessary.
Once the REST API requests are allowed, the LMS dashboard should load normally without the flashing issue.
Best Regards!
Hi @akawey,
Since we haven’t heard back from you, we’ll close this topic for now as we believe the issue has been resolved.
If you still need any help or would like to share an update, please feel free to reopen the topic at any time. We’ll be glad to assist you. 😊
Best regards,