Website Design & Development
We create stunning, user-friendly websites that drive growth.
We create stunning, user-friendly websites that drive growth.
We build custom apps to drive innovation.
We manage your IT, so you can focus on your core business.
We deliver scalable, secure cloud services for seamless operations.
You enter your credentials and the page either reloads silently, throws an error, or logs you out immediately after logging in. For journal managers and editors, being locked out of the admin panel means all editorial work stops. For authors, it means they can’t track or complete their submissions.
OJS login failure usually means the session isn’t being created or persisted correctly, the user record is misconfigured in the database, or authentication is failing due to password hash issues—often after a migration or upgrade. In some cases, the account exists but the role assignment is broken.
base_url in config.inc.php causing cookie domain mismatchFirst, try a different browser or incognito mode to rule out browser-side cookie issues. Then verify base_url in config.inc.php exactly matches the URL you’re using (including https:// vs http:// and trailing slashes):
[general]
base_url = "https://yourjournal.com"
A mismatch here is the most common cause of “login loops.” Also check that your PHP session path is writable:
bash
php -r "echo session_save_path();"
ls -la /path/to/session/dir
We resolve OJS authentication issues including login loops, password hash problems, and session failures.
Trusted by 200+ academic journals worldwide
We access your journal at the server and database level to diagnose the authentication issue, fix session configuration, correct base URL mismatches, and restore admin access safely. If the issue is a corrupted user record after an upgrade, we repair it directly in the database without affecting submission or publication data.
Altechmind Technologies specializes in OJS configuration, migration, and troubleshooting. View all OJS services →