AI Search
Classic Search
 Search Phrase:
 Search Type:
Advanced search options
 Search in Forums:
 Search in date period:

 Sort Search Results by:

AI Assistant
Notifications
Clear all

Registered users cannot access forum or own profile (“You do not have permission to view this page”) - Admin and Guests work fine (wpForo 3.1.2)

4 Posts
2 Users
0 Reactions
146 Views
Posts: 19
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@miednr)
Eminent Member
Joined: 2 years ago
[#73060]

Hello wpForo Team,

I’m experiencing a permission issue on a fresh wpForo 3.1.2 installation and would appreciate your advice.

Environment

  • WordPress 7.0.1
  • wpForo 3.1.2
  • Fresh installation (no upgrade from wpForo 2.x)
  • Forum created from scratch
  • No custom usergroups or forum access sets created
  • Only the default configuration was used

The problem

Administrators can use the forum normally.

Guests can also browse the forum as expected (read-only).

However, every registered user (Subscriber → Registered usergroup) is almost completely locked out.

Symptoms:

  • Forum index is empty.
  • “What’s New” is empty.
  • “Recent Posts” is empty.
  • The user cannot open their own profile.
  • Opening the profile shows:

You do not have permission to view this page.

The profile widget only shows the Logout button.

The user is correctly logged in, but wpForo behaves as if almost all frontend permissions were denied.

User configuration

WordPress role:

  • Subscriber

wpForo usergroup:

  • Registered

Forum Access:

  • Standard Access

Only one usergroup is assigned.

Permissions checked

I verified all of the following:

  • Registered usergroup permissions
  • Standard Access permissions
  • Forum permissions
  • Category permissions

Registered has Standard Access everywhere.

The Standard Access permission set contains all required permissions (View Forum, View Topics, Enter Topics, Reply, Create Topics, etc.).

Membership addon

I also tested with the Paid Memberships Pro integration disabled.

The problem remains exactly the same.

Therefore, PMPro does not appear to be the cause.

Database

wpForo → Tools → Database reports:

No Problems Found

Additional information

  • The problem affects multiple test users, not only one account.
  • The installation is not migrated from another server.
  • The forum was created directly with wpForo 3.1.2.
  • I did not modify or recreate the default Forum Access sets.
  • I did not recreate the Registered usergroup.

Since Guests work correctly and Administrators work correctly, but all Registered users are denied access to almost every frontend page, I suspect that something in the internal permission resolution may not be working as expected.

Has anyone seen this behaviour before, or is there anything else I should inspect?

Thank you very much!


3 Replies
1 Reply
wpForo Support
Moderator
(@wpforo-support)
Joined: 10 months ago

Member
Posts: 74
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

Hi @miednr,

This is a common permission configuration issue with wpForo, and the good news is that it's usually straightforward to resolve. Based on the similar issues reported in your forum, the problem almost certainly lies in your Forum Access settings rather than a bug. Let me walk you through the diagnostic and fix process.

Step-by-step solution:

  1. Navigate to your WordPress Dashboard and go to wpForo > Settings
  2. Click on the Forum Access tab
  3. Look for your current forum access configuration (likely labeled something like "Default Access" or your forum name)
  4. Click to edit this access rule
  5. Verify that the following permissions are enabled for registered users:
    • Can view forum
    • Can view topic
    • Can view reply
  6. Save your changes and test with a registered user account (log out and back in if needed)

Since you mentioned this is a fresh installation with no custom usergroups, the issue is likely that the default Forum Access settings don't have the necessary "view" permissions enabled for standard subscribers or registered users. The fact that guests can browse suggests the forum itself is accessible, but the permission rules are restricting authenticated users—which is the opposite of what you want.

After you've verified and adjusted these settings, try accessing the forum and the user's own profile again. If the issue persists after enabling those permissions, please let us know what specific usergroups you have assigned and whether you see any error messages in your WordPress debug log. Also, have you checked whether your registered users are assigned to the "Subscriber" WordPress role, or are they in a custom role?


Reply
Posts: 19
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@miednr)
Eminent Member
Joined: 2 years ago

Hello @wpforo-support 

the step-by-step-solution did not help.

But, I figured out, that the user can see the forum and its profile, if applying the second usergroup "registered" to the user. 

I am synchronizing the usergroups with the standard settings:

    Registered  -> Standard Access - Admin
    Guest       -> Read Only 
    Moderator   -> Moderator Access - Editor
    Admin       -> Full Access - Subscriber

By default, all my test-users are in group "Registered". But only when applying the second user group "registered" to them, they are able to see the forum. And their Group is set to "default". That also does not allow for them to see the forum.

Thank you for your attention to this issue.


Reply
Posts: 19
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@miednr)
Eminent Member
Joined: 2 years ago

A mistake in my last post can't be edited anymore. Of course I set registered to subscriber and not to admin. And admin to administrator and not to subscriber.

The problem is not caused by the permissions themselves.

As soon as I assign Registered as an additional (secondary) usergroup to the same user, everything starts working immediately:

  • forum index
  • profile
  • What's New
  • Recent Posts

Therefore the Standard Access permissions appear to work correctly.
The issue seems to affect only the primary/default usergroup resolution.


Reply
Share: