OJS 3.1.1 login invalid from specific network or more

Dear all,

Ever since I upgraded to OJS 3.1.1, some reviewers and editors have been having problem to login to their account. They reset their passwords only lead to “invalid login username or password” everytime they try to login. I doubt if account registration is also affected. Not sure how to test this from different places.

Can someone help to register and login for my journal and provide me feedback: https://www.neuroscirn.org/ojs/

The editors and authors from my this specific university network (that’s all i know - not sure if other ppl are affected) at http://www.upm.edu.my have problem login to their account. It was ok before the upgrade. When they use their mobiles to login, no issues were encountered. Not sure how many more ppl are affected especially I don’t see anymore account registration like before the upgrade.

I get these deprecation logs in the errors log:

[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/form/Form.inc.php on line 388
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/form/Form.inc.php on line 388
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/form/Form.inc.php on line 388
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/form/Form.inc.php on line 388
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::isPost() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/form/validation/FormValidatorPost.inc.php on line 38
[27-Apr-2018 15:15:59 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRequest.inc.php on line 396
[27-Apr-2018 15:17:34 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199
[27-Apr-2018 15:17:47 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPApplication::getCCLicenseBadge() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/pages/article/ArticleHandler.inc.php on line 150
[27-Apr-2018 15:18:01 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199
[27-Apr-2018 15:18:04 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199
[27-Apr-2018 15:18:41 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method PKPApplication::getCCLicenseBadge() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/pages/article/ArticleHandler.inc.php on line 150
[27-Apr-2018 15:18:53 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199
[27-Apr-2018 17:35:32 Asia/Kuala_Lumpur] PHP Deprecated: Non-static method Config::getContextBaseUrls() should not be called statically, assuming $this from incompatible context in /home/neurosc1/public_html/ojs/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 199

Hope someone could help!
Thank you!

This solution may help: Access problems under OJS 3 - #2 by asmecher

1 Like

Hi @ajnyga

Thank you for your suggestion. I have set that to session_check_ip to OFF will update again if this solve the problems. Will need to get my colleagues to test on their account.

Cheers~

Hi @ajnyga

This is to let you know that the issue has been resolved with he session_check_ip set to OFF.

Many thanks to you!
@neuroscirn

1 Like