OJS用户登录时开启验证码功能

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-06-23 08:43 浏览: 829 IP属地: 深圳
点击阅读全文

OJS期刊编审系统在登陆时,默认是不开启验证码功能的。并且用户登录,没有做强密码验证以及登录限制,导致会出现一个暴力破解、弱口令漏洞。在遇到这个问题时,就需要开启验证码功能了。

95b28ed924e291011db9d0ed03af826d91673f9b.png

OJS的验证码功能,是使用的google reCAPTCHA服务(谷歌验证码),可以保护网站免受垃圾内容和滥用行为的侵扰。免费使用,但是因为国内无法访问google的原因,该验证码功能仅限于服务器存放于国外的出版社期刊系统,国内不能使用。

newCaptchaAnchor.gif

开启OJS的登录验证码功能:
1.打开config.ini文件,找到Captcha Settings板块。
2.recaptcha设置为on。
3.分别输入recaptcha_public_key和recaptcha_private_key,这两个参数是由google recaptcha注册后提供。
4.captcha_on_register=on时,为注册时开启验证码,captcha_on_login=on时,为登陆时开启验证码。

完整设置代码:

;;;;;;;;;;;;;;;;;;;;
; Captcha Settings ;
;;;;;;;;;;;;;;;;;;;;

[captcha]

; Whether or not to enable ReCaptcha
recaptcha = on

; Public key for reCaptcha (see http://www.google.com/recaptcha)
recaptcha_public_key = 123

; Private key for reCaptcha (see http://www.google.com/recaptcha)
recaptcha_private_key = 123

; Whether or not to use Captcha on user registration
captcha_on_register = on

; Whether or not to use Captcha on user login
captcha_on_login = on

; Validate the hostname in the ReCaptcha response
recaptcha_enforce_hostname = Off


ojs相关文章

OJS系统支持二次开发吗?如何二次开发

昨天有做期刊的出版社客户在咨询。OJS期刊管理系统,支持二次开发吗?要怎么做呢?这是做期刊的客户问的比较多的问题,丁老师来回答你哈。OJS期刊系统二次开发示例图OJS支持二次开发吗?首先,OJS系统是支持二次开发的,包括OJS主框架系统...

OJS每个期刊可以设置单独的邮箱吗?

有做学术期刊的同学问,OJS投稿系统里的每个期刊,支持单独的邮箱设置吗?丁老师在此解答一下首先,OJS期刊投稿系统,可以添加和管理多个期刊,这个是众所周知的。涉及到期刊的邮箱设置,具体解释如下:1.针对每个期刊,可以设置不同的联系方式,...

OJS系统可以商用吗?Open Journa...

OJS系统介绍OJS系统(OpenJournalSystem),是全球优秀顶尖的期刊管理系统,因其软件免费、界面友好、功能强大,包含了从期刊管理-文章投稿-同行评审-文章发布-数据库收录的全部工作流程。目前全球有超过4万本期刊在使用,是...

OJS期刊投稿系统关于谷歌学术收录(Goog...

很多使用OJS系统的小伙伴会问,我们出版社发布的期刊和文章,谷歌学术(GoogleScholarIndexing)怎么没收录呀,是不是系统的问题?还是说哪里设置错误了呢?在这里,丁老师要说明一下,谷歌学术对于文章的收录,和OJS系统是没...