• Resolved pixelzen

    (@pixelzen)


    By mistake I blacklisted all users and now I can edit anything from the backend even under admin. I was able to rename the folder to access wp-admin but I cant change the user list to remove admin redirect. The min i activate the plugin to edit setting it redirect me.

    Hope this makes sense. Where can I access the table and/or file to edit the users i want blacklisted?

    https://wordpress.org/plugins/wp-admin-no-show/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Jose C

    (@jcervantes28)

    Try to FTP into your website, go to wp content>plugins>find the folder for this plugin and rename it to something random. save and upload the change.

    You should be able to go back to the wp-admin as usual as if this plugin was never installed

    Sorry I didn’t see this earlier. It shouldn’t be possible to blacklist an admin user, it’s explicitly whitelisted in the plugin and not available as a choice to blacklist. (at least in the latest version of the plugin.)

    If you indeed blacklisted the admin (it may have been possible in an earlier version of the plugin), you’ll need to delete three rows from the wp_options table in the database. (where option_name equals the following values):

    wp_admin_no_show_redirect_type
    wp_admin_no_show_blacklist_roles
    wp_admin_no_show_redirect_page

    Then delete and reinstall the plugin.

    If you do indeed have the latest version (1.4.3), then double check that you’re actually logging in as an admin. If so, I’d really be curious on what version of the plugin and WordPress you are using, and anything that may be out of the ordinary.

    Jose C

    (@jcervantes28)

    I gave my advice before I installed the plugin.

    I just installed it some minutes ago and it works great. I did see that there was no option to blacklist admin, so thought maybe you had updated the plugin since the OP’s first post on this.

    By the way, quick question about blacklisting…

    I have bbpress installed, and it creates new user roles like “participant”…which is the same as “subscriber” on WordPress. Clicking on both to blacklist is redundant, right?

    Thank you,
    Jose

    Jose,

    I’m not really sure, as I’ve yet to use bbpress….but I’m thinking I might need to make an update to the plugin, which may help in your situation – I use $wp_roles->get_names() and I probably should be using get_editable_roles().

    Jose C

    (@jcervantes28)

    My website has a lot of roles and they all showed up:

    editor
    author
    contributor
    subscriber (as expected)

    then

    keymaster
    spectator
    blocked
    moderator
    participator

    I think those are bbpress roles

    then

    employer

    which is from another jobs plugin.

    By the way, regarding your plugin… I had a fix in functions.php that would do waht this plugin does, but then i realized it was affecting AJAX actions on my site.

    I figured it was an issue with this fix when I could do the action with a user with editing roles, and when I couldn’t with a subscriber role.

    Upon selecting the ajax action with a aubscriber role, it would open the home page within a div in the page. Ajax actions like “rate” or “vote” or “like”.

    It would prevent people from accessing admin area, but I had this issue.

    Your plugin however, does not cause this issue, yet it prevents access to admin area….Great! I’ll write a review for you about this.

    Thanks,
    jose

    I blacklist also all users and when I’m logged with admin user acount, can’t reach wp-admin menu. It’s OK, the plugin work correctly, but when I delele it by ftp, upload and activate again, it’s setting is saved. Into mysql database is missing setting to delete as:
    wp_admin_no_show_redirect_type
    wp_admin_no_show_blacklist_roles
    wp_admin_no_show_redirect_page

    What to do for reaching admin menu with administrator acount using your plugin in future? Thanks.

    Plugin Author Scriptrunner (Doug Sparling)

    (@scriptrunner)

    @thecrazybastard,

    I’m not quite sure I understand your question.

    If you delete the plugin via the WordPress admin, then those three rows (wp_admin_no_show_redirect_type, wp_admin_no_show_blacklist_roles, and wp_admin_no_show_redirect_page) will be deleted from the wp_options table. If you simply delete the plugin via FTP, then those rows will remain and will not overwritten on subsequent installs.

    So if you want a clean slate when you reinstall the plugin, either delete the plugin via the WordPress admin or delete via FTP and then go into MySQL (using PHPMyAdmin or however you access your database) and delete those rows manually.

    Thank you, @scriptrunner

    I deleted plugin via FTP and add it via the WordPress admin. So, the setting was saved, but they’re missing into sql database at that time, which was suprise for me. After deleting plugin using admin panel and upload and install it again, I can change the settings and mark new blacklist roles. Thanks again!

    Plugin Author Scriptrunner (Doug Sparling)

    (@scriptrunner)

    You’re quite welcome.

    Plugin Author Scriptrunner (Doug Sparling)

    (@scriptrunner)

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Blacklisted all users’ is closed to new replies.