[WPMU DEV Dashboard] Login failed to the WPMU DEV Dashboard

Hi
When I have tried to login to the WPMU DEV Dashboard by using a user email, I have got the membership expired letter (attached Below). But I have succeed to login with my admin email.

How can I fix this problem, please?

  • Navneet Saraf
    • Ex Staff

    Hi Mohammad

    Hope you are well.

    So you can only log in to the WPMU Dev Dashboard plugin with an email which has an active paid WPMU Dev account associated with it. The plugin will not allow you to connect the site with the credentials of other users on the site if they do not have an active membership with us.

    In any case, you can permit additional users on your site to access the plugin on your WP Admin backend. Please check this guide on how to do that – https://wpmudev.com/docs/wpmu-dev-plugins/wpmu-dev-dashboard-plugin-instructions/#permissions

    Additionally, if you intend to allow Hub access to some users as well, you could achieve that wth our ‘Users & Roles’ tool. Full documentation on the features and how to use the tool can be found here – https://wpmudev.com/docs/hub-2-0/users/

    Please let us know should you have additional questions on this.

    Hope it helps.

    Regards.

    Nav

  • Mohammad
    • Site Builder, Child of Zeus

    Hi Nav

    Thank you for responding

    That means if I want to connect my client site to the Hub, I need to still activate the WPMU DEV dashboard plugin with my email & password, and then my clients will get all my sensitive information.

    So, what I should do to protect account?!

  • Mohammad
    • Site Builder, Child of Zeus

    Hello Jacobo Castillo

    Thank you very much for helping, I have read the instructions.

    But that means, I need to still an active admin user on my clients WP dashboard.

    And the end, if some of them delete my admin user account on their WP, the WPMU DEV dashboard plugin will automatically appear on their admin WP account, and then they will get my sensitive information. Is it true?

    So, what is the best practice :

    1- Before I add them to the Hub?

    2- After they delete me from their admin users WP?

  • Jovan
    • Ex Staff

    Hi Mohammad

    And the end, if some of them delete my admin user account on their WP, the WPMU DEV dashboard plugin will automatically appear on their admin WP account, and then they will get my sensitive information. Is it true?

    When someone else logs in to your site with different account they won’t even be able to see WPMU DEV Dashboard plugin at all (if the site is hosted with us). So they wouldn’t be able to add or remove any accounts regardless if they’re admin user role or any other.

    If the site is externally hosted, other admin accounts could potentially disable and enable WPMU DEV Dashboard plugin and they would be able to see plugin in admin bar that way. In such case, other admins still won’t be able to remove your account from WPMU DEV Dashboard, they won’t be able to see your account at all, but they would be able to log you out which would disconnect the site from the Hub.

    To work around this, you could go to Branda Pro > Admin Area > Admin menu > Custom admin menu > Customize > User Roles then hide and disable access to WPMU DEV Dashboard plugin for admins or any specific users for that matter. That way they won’t have access to WPMU DEV Dashboard plugin regardless of what they do.

    Hope this clarifies things a bit, if not, please let me know!

    Kind regards,
    Jovan

    • Mohammad
      • Site Builder, Child of Zeus

      Hi Jovan Kitanovic

      Great solution if I still an active admin user on their WP, but if they delete me from there WP accounts, they will access to all Branda Pro setups, and then they can unhide and enable access to WPMU DEV Dashboard plugin again, until I remove their site from the hub.

      And if they delete the Branda Pro plugin, WP will automatically delete of all Branda setups, and then they will access to WPMU DEV Dashboard plugin.

      Is there an ideal solution for this case? or I must keep my eyes on their activities?

      Thanks

  • Jovan
    • Ex Staff

    Hi Mohammad

    Thanks for clarifying!

    The best solution I can think of to prevent them from disabling only WPMU DEV dashboard plugin. Open up your FTP account and navigate to wp-content directory, then create mu-plugins folder inside and upload snippet from attachments (block-deactivating-plugins.php). WPMU DEV dashboard plugin will look like this from their end, no control at all

    [attachments are only viewable by logged-in members]

    You can also prevent them from logging you out from WPMU DEV Dashboard plugin by hiding login dropdown. hide-login.php snippet will perform that kind of work, it should be inserted inside mu-plugins folder as well.

    [attachments are only viewable by logged-in members]

    These solutions count for administrator and editor roles, since they are the only ones having capabilities to edit pages, all lower-level roles will not be able to do this by default.

    *Have in mind that this will apply to your account as well, so in case you need to deactivate WPMU DEV Dashboard for yourself or log out from WPMU DEV Dashboard, just rename “mu-plugins” folder to anything random and the snippets will no longer work.

    Hope this was helpful, let me know!

    Kind regards,
    Jovan

  • Neer
    • Ex Staff

    Hey Mohammad ,

    You can use this CSS snippet to hide that icon from the wpmu dev dashboard. This is not going to be a permanent fix but it will at-least hide the icon from the dashboard. Also, even if they see the icon, they will not be able to login to hub without Username/password. It will just act as a link which you see on other plugins as well.

    To hide the icon you will have to put this in the theme’s functions.php.

    add_action('admin_head', 'my_custom_css');
    
    function my_custom_css() {
      echo '<style>
     .sui-2-9-6 .sui-wrap .dashui-login-bar a.sui-button-icon:not(.sui-button):first-child {
         display: none;
    }
      </style>';
    }

    Do mind that if the theme gets updated, these changes will be gone so it is better to put it in Child theme of the site.

    Please let us know if you have any other questions.

    Regards
    Neer