Why do you see an error message on the Masteriyo account page or the Admin Dashboard?

Fix Masteriyo account page or dashboard errors 'Sorry, you are not allowed to read resources' and 'roles.includes is not a function' caused by role permissions.

Masteriyo account page error

If you log in to the Masteriyo Account Page with roles like editor, subscriber, or contributor, you will see this error message:

Permission issue

This denotes that users can view the Account page only with specific user roles. These roles are mentioned below.

  1. Masteriyo Student - If you are a student, you will be provided access to the account page where you can view your courses and progress.
  2. Masteriyo Instructor - You can also access the Masteriyo account page as an instructor.
  3. Admin - As an admin of the site, you can also access the Masteriyo account page.

If you have WooCommerce on your site and have enabled the Masteriyo WooCommerce Integration add-on, the following roles can also access the account page:

  1. Shop Manager
  2. Customer

Want to know how to activate Masteriyo add-ons?

Admin Dashboard > Masteriyo error.

permission issue one

If you are trying to access your Dashboard >> Masteriyo >> any settings or options and see the message "Sorry, you are not allowed to read resources" or "TypeError: roles.includes is not a function," this is likely a permission issue. A third-party plugin may be customizing the admin or instructor roles. Please check if a plugin is overriding these roles.


Was this article helpful to you?
Give us Rating

Last edited on July 28, 2026.
Edit this page