Menambahkan Captcha pada OJS 2 dan OJS 3

CAPTCHA atau kode unik pada saat sebelum kita melakukan proses submit adalah suatu bentuk uji tantangan digunakan dalam proses form komputerisasi untuk memastikan bahwa jawaban tidak diisikan atau dihasilkan oleh suatu komputer atau bukan Manusia. Cara kerja Captcha melibatkan suatu server atau bisa disebut suatu form website yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana seperti pencocokan atau proses centang yang dapat dihasilkan dan dinilai oleh komputer tersebut. Ketika pengguna atau pengunjung website tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia.

Salah satu Captcha yang sering yang digunakan yaitu CAPTCHA google. Captcha google dapat diakses pada alamat ini.

Pada tutorial ini akan dibahas mengenai aplikasi captcha google pada CMS Jurnal Versi 2 maupun Versi 3. Langkah pertama silahkan mendaftar captcha pada google reCaptcha. Caranya cukup mudah yaitu cukup memiliki email google saja. tampilan awal seperti gambah dibawah ini:


Langkah pertama masuk pada menu  Admin Console.


Tambahkan Captcha pada tanda +
Isilah semua form yang ada diatas. 
Setelah itu akan muncul 2 code seperti berikut

Site Key itulah yang akan kita copy ke konfigurasi OJS.

Konfigurasi pada CMS OJS dengan merupah konfigurasi pada file config.inc.php.

Konfigurasi Pada OJS 2 Sebegai berikut:
Carilah baris 408, detail script sebagai berikut:

---------------------------------------------------------------------------------------------------------------
;;;;;;;;;;;;;;;;;;;;
; Captcha Settings ;
;;;;;;;;;;;;;;;;;;;;

[captcha]

; Whether or not to enable Captcha features
captcha = on

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

; Whether or not to use Captcha on user comments
captcha_on_comments = on

; Whether or not to use Captcha on notification mailing list registration
captcha_on_mailinglist = on

; Font location for font to use in Captcha images
font_location = /usr/share/fonts/truetype/freefont/FreeSerif.ttf

; Whether to use reCaptcha instead of default Captcha
recaptcha = on

; Version of ReCaptcha to use: 0: Legacy (default), 2: ReCAPTCHA v2
recaptcha_version = 2

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

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

; Validate the hostname in the ReCaptcha v2 response
recaptcha_enforce_hostname = Off
---------------------------------------------------------------------------------------------------------------

Lakukan konfgurasi sesuai script diatas, jangan lupa memasukkan  recaptcha_public_key dan  recaptcha_private_key yang sudah kita buat pada google recaptcha.
Kemudian Save konfigurasi tersebut. 

Hasilnya seperti berikut:

Selesai.

Pada OJS 3 lakukan konfigurasi seperti berikut, masih tetap file yang sama ya (config.inc.php)...
Konfigurasi Pada OJS 3 Sebegai berikut:
Carilah baris 426, detail script sebagai berikut:
---------------------------------------------------------------------------------------------------------------
;;;;;;;;;;;;;;;;;;;;
; Captcha Settings ;
;;;;;;;;;;;;;;;;;;;;

[captcha]

; Whether or not to enable ReCaptcha
recaptcha = on

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

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

; Whether or not to use Captcha on user registration
captcha_on_register = on
---------------------------------------------------------------------------------------------------------------
Lakukan konfgurasi sesuai script diatas, jangan lupa memasukkan  recaptcha_public_key dan  recaptcha_private_key yang sudah kita buat pada google recaptcha.
Kemudian Save konfigurasi tersebut. 

Hasilnya seperti berikut:
Selesai.

Semoga bermanfaat. 

Menambahkan Captcha pada OJS 2 dan OJS 3 Menambahkan Captcha pada OJS 2 dan OJS 3 Reviewed by Kuliahkomputer on Saturday, November 16, 2019 Rating: 5

No comments:

Powered by Blogger.