• Resolved therickjames

    (@therickjames)


    Hello. Please help me understand. I want Administrators, Editors, and Authors to have the ability to access the dashboard; while also allowing Customers to login or register to my front end. This arrangement seems like what most WordPress Administrators would want. But what I don’t understand is:

    1. Why would any other user-role (ie: Subscriber) need access to the dashboard?

    2. Furthermore, from my understanding, doesn’t limiting access to the dashboard prevent e-Commerce sites from working because Customers won’t be able to login unless their IP is whitelisted?? ?Or have I misunderstood?

    This seems incredibly strange to me because:

    3. How many websites want Subscribers to have access to the dashboard (very few) vs how many e-Commerce sites need to have Customers able to subscribe (nearly all)? ?

    It seems to me that the default should be preventing Subscribers from accessing the dashboard, rather than default allowing them access. Can someone please explain? (ps – I’d rather not install another plugin for this purpose).

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter therickjames

    (@therickjames)

    Thank you for your reply. I already read this.

    I will rephrase:
    1. Pretend you want to be a Subscriber. You go to my site. You register. Now you’re on the front end of my site as a subscriber. But there is an admin bar there at the top. Now you can click on it and enter the site backend. The question is Why? Why the admin bar for Subscribers??? Why are you now in the backend of my site? Even if your capabilities are limited as a Subscriber? What reason do you have to need entry to the backend as a Subscriber? No one has ever explained this in any documentation.

    2. Possible solutions
    a) hide the admin bar on front-end, but now what does an Editor or Author role do if they need it?? And is this the only way a Subscriber is granted access to the backend? Or is there some other way I have yet to realize??

    b) Limit access to the dashboard to certain IPs, but doesn’t this now prevent Subscribers from registering?? Or have I misunderstood something?? I couldn’t possibly know the IPs of all potential future subscribers, right?

    c) Redirect Subscribers who try to access the dashboard – but if this is the case, where does it say this? I’ve been searching for days and haven’t found documentation.

    d) password protect the wp-admin – but this then renders an eCommerce site not usable to customers now, correct??

    All of this is very ambiguous. And it all seems like it could be easily prevented by WordPress only allowing the upper user-roles access to the dashboard. Why would a Subscriber need access the the dashboard? And why would they need the admin bar? Why should an admin spend all this time trying to prevent users accessing their backend. Seems masochistic.

    PS – I need to do it manually. I can’t add another plugin.

    Moderator James Huff

    (@macmanx)

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Limiting dashboard access vs. protecting wp-admin’ is closed to new replies.