Errors in Registration and Logging In

As far as I’m aware there have been no changes to our OJS installation, we recently upgraded to the latest version and everything was tested and working fine. However it seems as from yesterday (maybe before) nobody can register or login to the website.

Our error log reads as follows

[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getSeq() should be compatible with BlockPlugin::getSeq($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getEnabled() should be compatible with BlockPlugin::getEnabled($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getContents(&$templateMgr, $request = NULL) should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of LoginHandler::_setMailFrom($request, &$mail) should be compatible with PKPLoginHandler::_setMailFrom($request, $mail, $site) in /home/respons3/public_html/ojs/pages/login/LoginHandler.inc.php on line 19
[05-Oct-2018 13:28:51 Europe/London] PHP Deprecated:  Non-static method Validation::verifyPassword() should not be called statically in /home/respons3/public_html/ojs/lib/pkp/classes/security/Validation.inc.php on line 58
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getSeq() should be compatible with BlockPlugin::getSeq($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getEnabled() should be compatible with BlockPlugin::getEnabled($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getContents(&$templateMgr, $request = NULL) should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Deprecated:  Non-static method PKPRequest::redirect() should not be called statically in /home/respons3/public_html/ojs/lib/pkp/classes/security/Validation.inc.php on line 178
[05-Oct-2018 13:28:51 Europe/London] PHP Deprecated:  Non-static method PKPRequest::_checkThis() should not be called statically in /home/respons3/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 735
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getSeq() should be compatible with BlockPlugin::getSeq($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getEnabled() should be compatible with BlockPlugin::getEnabled($contextId = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of CustomBlockPlugin::getContents(&$templateMgr, $request = NULL) should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/respons3/public_html/ojs/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 0
[05-Oct-2018 13:28:51 Europe/London] PHP Warning:  Declaration of LoginHandler::_setMailFrom($request, &$mail) should be compatible with PKPLoginHandler::_setMailFrom($request, $mail, $site) in /home/respons3/public_html/ojs/pages/login/LoginHandler.inc.php on line 19

I can reset my own administrator password fine, but when I go to login (ensuring that I’m using the correct new password) the page just refreshes as if nothing has happened. There is no error message displayed.

Can somebody possibly point out what I need to do here to get this back up to snuff? We have an edition due in a week or so. I’m happy for this to be paid help!

Thank you!

Hi @keeno79,

Your error log doesn’t contain any actual error messages so it’s uncertain what is preventing users from being able to log into your site. Here are some things you can look into:

  • If a user is behind a proxy pool, their system’s IP address may appear to change. If the session_check_ip option in config.inc.php is enabled, this will cause OJS to invalidate any session whose IP address changes. I would suggest changing session_check_ip = On to off if you think this might be the case.
  • If some browsers appear to reject logins while others work on the same system, you may have a cookie problem. Try clearing cookies in your browser, or changing the session_cookie_name in config.inc.php to something you haven’t used yet. (The latter will require all active users to log in again.)
  • There could be a theme compatibility issue (see Registering a new user in 3.0.2 - #8 by afisher)

If you are interested in dedicated professional support for your site, PKP Publishing Services offers a fee-based service which provides the installation and hosting of OJS, as well as performing daily backups of your data, applying security patches and upgrades, and priority answering your support questions. We also offer professional consultation and training support, and can arrange for phone or video calls, or online or in-person training as required. For further information and rates, please visit https://pkpservices.sfu.ca/

Thanks,
Amanda Stevens
Public Knowledge Project Team