Various difficulties, such as an error establishing database connection, an internal server error, or a white screen of death, can create login issues.
Another form of login error occurs when your WordPress login page repeatedly refreshes, returning you to the login screen.
What Triggers WordPress Login Page Refresh and Redirect Issues?
The most typical causes of the login page redirect and refresh issue are incorrect WordPress URL settings and failure to set login cookies.
When you log in, WordPress usually validates your username and password before setting a login cookie in your browser.
It then takes you to the WordPress administration section.
You’ll be led back to the login page instead of the admin dashboard if WordPress fails to establish the login cookie correctly or if your WordPress admin area URL is incorrect.
Clear Cookies to Fix Login Problems
Because WordPress relies on cookies for login authentication, the first step in resolving WordPress login issues is the most easiest.
Clear the cookies and cache in your browser.
Select More Tools » Clear Browsing Data from the browser settings menu in Google Chrome.
This will take you to the Chrome Settings page, where you will see the ‘Clear Browsing Data’ window. Select the ‘Clear cookies and other site data’ and ‘Cached images and files’ options from here. After that, click the ‘Delete data’ option to clear the browser cache in Google Chrome.
Also, check sure that cookies are enabled in your browser. After that, restart your browser and try to log in again. For the most part, this should solve the problem.
Change the URL settings in WordPress
WordPress includes a settings option that includes your website’s URL as well as the URL of your WordPress installation.
This option might be found under Settings » General page if you had access to your WordPress admin area.
WordPress will return you back to the login page if these URLs are incorrect.
You’ll need to update the wp-config.php file to fix this issue because you can’t enter the WordPress admin area. The wp-config.php file in WordPress is a specific file that holds all of your critical WordPress settings. You can use an FTP client or the File Manager software in your WordPress hosting account dashboard to get access to your files.
The wp-config.php file is located in the root folder of your website. Simply modify the file and add the following code just before the line that says “That’s all, stop editing!” Happy publishing’.
Remember to change your own domain name for example.com. Save your edits and then re-upload the file to your website. You can now go to your website and try to log in to see if the problem has been resolved.
Remove .htaccess File in WordPress
Internal server issues or login page refreshing errors might occur when the .htaccess file becomes damaged. Simply use an FTP client or the File Manager tool in your hosting account dashboard to access your website. Once connected, locate the .htaccess file in your website’s root folder and save it to your PC as a backup.
Following that, delete the .htaccess file from your website. Next, open the wp-admin directory and delete any .htaccess files that are present. You may now attempt to access your WordPress website. If you are successful, your .htaccess file was preventing you from entering into WordPress.
Simply go to the Settings » Permalinks page in the WordPress admin area and click the Save button without making any changes once you’ve logged in. Your website will get a new .htaccess file as a result of this.
Deactivate All WordPress Plugins
WordPress plugins can sometimes cause this problem, particularly if there is a dispute between two plugins. Connect to your website using an FTP client or the File Manager tool in your hosting account dashboard to deactivate all of your WordPress plugins.
Go to the /wp-content/ directory once you’ve connected. There’s a folder called ‘plugins’ inside it. WordPress will install all of your plugins here.
Rename the plugins folder to plugins-backup (or anything else) and you’re done. All WordPress plugins installed on your website will be deactivated as a result of this action.
Attempt to log in to your WordPress site after deactivating all plugins. If you succeed, it’s likely that one of your plugins was the source of the problem.
RestoreBack to the Default Theme
Upgrades to a newer version of WordPress or the theme itself can also cause issues with WordPress themes. Deactivate your theme to see if your theme is the source of the problem.
Deactivating the plugins is a similar process. Using an FTP client, connect to your website. Rename your current theme directory to themes-backup in the /wp-content/themes/ directory.
After you’ve completed that, try logging in again. If you succeed, it suggests your theme was the source of the problem.
You can now reinstall your theme from scratch to see if the problem is resolved.
What method did help you to fix an issue with login page?