• Resolved jhaber31

    (@jhaber31)


    Thursday morning, the plugin updated, and from that point on I lost access to logging into WordPress. This was fixed after five days by deactivating all plugins and enabling them one by one. But in the end we had to deactivate yours once again. Then I deleted it outright.

    I should say that I had a custom login URL, both as it’s memorable and also as it’s more secure than a default. But now the whole episode has left me logging in from a default page. But at least I can log in, and that matters a lot!

    I’m considering a fresh download of the plugin, but I fear it will recreate the problem. That’s scary. Any insights? Has it become incompatible with WordPress or with something special about my site?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Prashant Baldha

    (@pmbaldha)

    Hi,

    Please accept my apologies for your inconvenience.

    There are different possibilities so, you are facing a 404 error on the login page.

    Possibility 1: WordPress core files in its own directory

    It looks like you have installed WordPress core files in its own directory wp as described on https://www.ads-software.com/support/article/giving-wordpress-its-own-directory/#method-ii-with-url-change.

    If you renamed the login page, the login URL is https://xxx.eu/wp/wp-login.php. You have renamed your login page, so your login URL is https://xxx.eu/wp/abcd.

    We have received the support ticket https://www.ads-software.com/support/topic/rename-login-breaks-logout-funtion-host-set-to-wp_home/, so we have fixed it.

    Technical explanation:
    Before the AIOS 5.0.0 version, the renamed login page URL was prefixed with home_url(). but It was an issue. Even the wp_login_url() function returns a URL that begins with site_url().Reference: https://developer.www.ads-software.com/reference/functions/wp_login_url/.

    Possibility 2: WordPress core files in its own directory

    You might have enabled the cookie-based brute force protection Admin Dashboard > WP Security > Brute Force > Cookie Based Brute Force Protection as indicated in the screenshot https://nimb.ws/Wmih07 in the past.

    This feature wasn’t working for many WP sites before the AIOS 5.0.0 release. From the AIOS 5.0.0 release, It is working for all WP sites.

    Resolution:

    1. If you remember the secret word, please browse the URL example.com?=secretword=1 and you will redirect to the admin login screen.

    2. If you don’t remember the secret word, then open the database from PHPMyAdmin, select the options table and search for the aio_wp_security_configs option name, copy the option_value field, paste it on https://www.unserialize.com/ and unserialize it. You should find the aiowps_brute_force_secret_word string and find the value of it, and do as described above.

    3. Easy solution: In the AIOS 5.0.4 release, we have given a feature that you can disable the brute force login prevention by adding the below code line in the wp-config.php file:

    define( ‘AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION’, true );

    And then try to browse the login page

    We hope you understand it. We are very sorry again.

    Thank you for reaching out to us.

    Thread Starter jhaber31

    (@jhaber31)

    Thank you. I know you were trying to offer a thorough answer. Unfortunately, I honestly can’t follow it. Some lines don’t make sense to me, with the syntax “If X, Y. You have X, so Z.” In others, the stand-ins for variables confused me. I hae no clue what the secret word refers to.

    But let me try to give more information. Right now, AIOS has been deactivated, then deleted. So the only consideration is whether to reinstall this plugin.

    Now, you are correct that WordPress has been installed in its own directory (which you call “wp”). Thus the default login is https://www.mydomain.com/wp/wp-login.php. I believe you say that. You are also correct that, on installing WordPress, my designer also created a custom URL for login. Thus, it became instead https://www.mydomain.com/wp/custom. I believe you say that, too.

    This worked just fine, and I remember it well. I had bookmarked the custom login, too. So nothing there caused a problem. However, on Thursday an update to AIOS did something wrong, and so neither URL worked, default or custom. That was my problem. I believe your first solution is to recognize the likely URL. But, as I just said, nothing seemed to work.

    Eventually, deactivating AIOS fixed the issue, at the price of restoring only the default login. I may download a new plugin to customize it again. Not right now, but maybe later.

    Anyway, none of this seems to explain what went wrong. Your quick response, for which I’m grateful, seems to say that it’s a bug AIOS already fixed. That can’t be true.

    Your second solution asks if I had enabled brute force security in AIOS. I don’t recall, but nothing there recently changed. You also seem to say that it had not worked in early versions of AIOS but works now. Of course, my problem is new.

    Last, you ask me to look for a different URL having something to do with a secrete word. I’m confused. You also mention a way of disabling brute force security without logging in, by adding a line to wp-config. With luck, we won’t reach that point, so I’ll leave the file alone.

    So again: is it safe to install AIOS, and is there anything I should take care to do on installing it so that the problem won’t recur? Thank you.

    Plugin Contributor Prashant Baldha

    (@pmbaldha)

    Please reactivate the plugin and try to login with this URL https://www.mydomain.com/custom

    Yes, It is safe to install the AIOS plugin.

    Thread Starter jhaber31

    (@jhaber31)

    Thanks. I shall try later or tomorrow. I must admit, though, to my doubts. Just yesterday, after all, it took deactivating the plugin to restore site access. Bear in mind, too, that your earlier support suggested no errors in AIOS that hadn’t been fixed in upgrades. Yet it was your latest upgrade the triggered the disaster.

    Since then, I have installed WPS Hide Login and used it to set a custom login URL. It already matches the URL you give just now. Anyhow, we’ll see.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘All-in-One disables login URL’ is closed to new replies.