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

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-06-23 08:43 浏览: 2337 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的文章发布半年了,Google ...

经常被提到一个问题,有做期刊运营的小伙伴咨询丁老师,在OJS系统(Open Journal Systems期刊管理系统)中投稿发布的文章,都已经半年了,为什么Google Scholar(谷歌学术)还是不收录啊?到底是怎么回事呢?今天丁...

OJS3.2可以升级到3.5版本吗?Open...

有使用Open Journal Systems(OJS)期刊系统的客户咨询,他们出版社使用的是OJS3.2版本的程序,很多最新的功能都没法用,而且已发布的文章,有很多Google学术都不再收录(不知道是不是因为版本太久的原因),并且系统...

OJS中文出现##navigation.su...

在使用OJS系统时,用户设置了语言环境为中文,在后台中经常会出现##navigation.submissions##、##submission.shortAuthor##、##plugins.block##等错误代码,是怎么回事呢?其实...

OJS给文章增加引用数据统计展示功能

OJS可以给文章增加引用数据的展示和统计功能,针对每篇文章,可以显示出包含Scopus、Crossref的引用数据统计信息,如图:该功能的添加方法为:1.使用管理员账号登录OJS,进入dashboard-settings-Website...