Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into 930-captcha-for-register

This commit is contained in:
ljacqu 2018-01-05 00:17:39 +01:00
commit 0494886518
8 changed files with 55 additions and 72 deletions

View File

@ -16,7 +16,6 @@
- CircleCI: [![CircleCI](https://circleci.com/gh/AuthMe/AuthMeReloaded.svg?style=svg)](https://circleci.com/gh/AuthMe/AuthMeReloaded)
- Project status:
- Dependencies: [![Dependency Status](https://www.versioneye.com/user/projects/5957e09b0fb24f0070ba13c0/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/5957e09b0fb24f0070ba13c0)
- Test coverage: [![Coverage status](https://coveralls.io/repos/AuthMe-Team/AuthMeReloaded/badge.svg?branch=master&service=github)](https://coveralls.io/github/AuthMe-Team/AuthMeReloaded?branch=master)
- Code climate: [![Code Climate](https://codeclimate.com/github/AuthMe/AuthMeReloaded/badges/gpa.svg)](https://codeclimate.com/github/AuthMe/AuthMeReloaded)
@ -121,8 +120,7 @@ You can also create your own translation file and, if you want, you can share it
<hr>
##### Sponsor
GameHosting.it is leader in Italy as Game Server Provider. With its own DataCenter offers Anti-DDoS solutions at affordable prices. Game Server of Minecraft based on Multicraft are equipped with the latest technology in hardware.
[![GameHosting](http://www.gamehosting.it/images/bn3.png)](http://www.gamehosting.it)
[GameHosting.it](http://www.gamehosting.it) is leader in Italy as Game Server Provider. With its own DataCenter offers Anti-DDoS solutions at affordable prices. Game Server of Minecraft based on Multicraft are equipped with the latest technology in hardware.
##### Credits
<p>Contributors: <a href="https://github.com/AuthMe/AuthMeReloaded/wiki/Development-team">developers</a>, <a href="https://github.com/AuthMe/AuthMeReloaded/wiki/Translators">translators</a>

View File

@ -433,8 +433,6 @@ Security:
# AuthMe will automatically disable and the server won't be protected!
stopServer: true
console:
# Remove passwords from console?
removePassword: true
# Copy AuthMe log output in a separate file as well?
logConsole: true
captcha:

View File

@ -473,8 +473,6 @@ Security:
console:
# Remove spam console
noConsoleSpam: false
# Replace passwords in the console when player type a command like /login
removePassword: true
captcha:
# Player need to put a captcha when he fails too lot the password
useCaptcha: false

View File

@ -12,7 +12,6 @@ import fr.xephi.authme.settings.Settings;
import fr.xephi.authme.settings.properties.DatabaseSettings;
import fr.xephi.authme.settings.properties.EmailSettings;
import fr.xephi.authme.settings.properties.PluginSettings;
import fr.xephi.authme.settings.properties.SecuritySettings;
import org.apache.logging.log4j.LogManager;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
@ -63,9 +62,6 @@ public class OnStartupTasks {
* @param logger the plugin logger
*/
public static void setupConsoleFilter(Settings settings, Logger logger) {
if (!settings.getProperty(SecuritySettings.REMOVE_PASSWORD_FROM_CONSOLE)) {
return;
}
// Try to set the log4j filter
try {
Class.forName("org.apache.logging.log4j.core.filter.AbstractFilter");

View File

@ -20,10 +20,6 @@ public final class SecuritySettings implements SettingsHolder {
public static final Property<Boolean> STOP_SERVER_ON_PROBLEM =
newProperty("Security.SQLProblem.stopServer", true);
@Comment("Remove passwords from console?")
public static final Property<Boolean> REMOVE_PASSWORD_FROM_CONSOLE =
newProperty("Security.console.removePassword", true);
@Comment("Copy AuthMe log output in a separate file as well?")
public static final Property<Boolean> USE_LOGGING =
newProperty("Security.console.logConsole", true);

View File

@ -97,14 +97,14 @@ usage_captcha: '&3Per poterti autenticare devi risolvere un captcha, per favore
wrong_captcha: '&cCaptcha sbagliato, per favore riprova scrivendo: "/captcha THE_CAPTCHA" in chat!'
valid_captcha: '&2Il captcha inserito è valido!'
# Verification code
# TODO verification_code_required: '&3This command is sensitive and requires an email verification! Check your inbox and follow the email''s instructions.'
# TODO usage_verification_code: '&cUsage: /verification <code>'
# TODO incorrect_verification_code: '&cIncorrect code, please type "/verification <code>" into the chat, using the code you received by email'
# TODO verification_code_verified: '&2Your identity has been verified! You can now execute all commands within the current session!'
# TODO verification_code_already_verified: '&2You can already execute every sensitive command within the current session!'
# TODO verification_code_expired: '&3Your code has expired! Execute an other sensitive command to get a new code!'
# TODO verification_code_email_needed: '&3To verify your identity you need to link an email address with your account!!'
# Codice di verifica
verification_code_required: '&3Questo comando va a modificare dati sensibili e richiede una verifica tramite email! Controlla la tua posta in arrivo e segui le istruzioni nell''email.'
usage_verification_code: '&cUtilizzo: /verification <codice>'
incorrect_verification_code: '&cCodice sbagliato, per favore riprova scrivendo: "/verification <codice>" in chat, usando il codice che hai ricevuto tramite email'
verification_code_verified: '&2La tua identità è stata verificata! Ora puoi eseguire tutti i comandi che modificano dati sensibili per questa sessione!'
verification_code_already_verified: '&2Puoi già eseguire tutti i comandi che modificano dati sensibili per questa sessione!'
verification_code_expired: '&3Il tuo codice è scaduto! Esegui nuovamente un comando che modifica dati sensibili per ricevere uno nuovo codice!'
verification_code_email_needed: '&3Per verificare la tua identità devi collegare un indirizzo email al tuo account!'
# Unità di tempo
second: 'secondo'

View File

@ -1,12 +1,11 @@
# Korean translate by Kirito #
# kds123321@naver.com #
# 14.05.2017 Thanks for use #
#Translated by Kirito (kds123321@naver.com), System32(me@syst32.com)
#14.05.2017 Thanks for use
# 회원가입
reg_msg: '&3다음 명령어로 서버에 가입해주세요: /register <비밀번호> <비밀번호 확인>'
usage_reg: '&c사용법: /register <비밀번호> <비밀번호 확인>'
reg_only: '&4등록된 유저만 서버에 접속할 수 있습니다! http://example.com 에 방문하여 가입해 주세요!'
kicked_admin_registered: '관리자가 방금 등록했습니다; 다시 로그인 해주세요'
reg_only: '&4등록된 유저만 서버에 접속할 수 있습니다! 서버 홈페이지에 방문하여 가입해 주세요!'
kicked_admin_registered: '관리자가 방금 이 닉네임을 등록했습니다. 다시 로그인 해주세요'
registered: '&2회원가입이 완료되었습니다!'
reg_disabled: '&c게임 안에서의 회원가입은 비활성화 되어 있습니다!'
user_regged: '&c이미 이 닉네임으로 회원가입이 되어 있습니다!'
@ -16,48 +15,48 @@ password_error: '&c비밀번호가 일치하지 않습니다, 다시 확인해
password_error_nick: '&c자신의 닉네임을 비밀번호로 사용할 수 없습니다, 다른 비밀번호를 사용하세요...'
password_error_unsafe: '&c이 비밀번호는 안전하지 않습니다, 다른 비밀번호를 사용하세요...'
password_error_chars: '&4비밀번호에 잘못된 문자가 있습니다. 허용된 문자: REG_EX'
pass_len: '&c비밀번호가 너무 짧거나 작습니다!'
pass_len: '&c비밀번호가 너무 짧거나 너무 깁니다!'
# 로그인
usage_log: '&c사용법: /login <비밀번호>'
wrong_pwd: '&c비밀번호가 잘못되었습니다!'
login: '&2로그인 되었습니다!'
login_msg: '&c다음 명령어로 로그인 해주세요: /login <비밀번호>'
timeout: '&4로그인 시간이 초과 되었습니다, 서버에서 추방 당했습니다, 다시 시도 하세요!'
timeout: '&4로그인 시간이 초과 되어 서버에서 추방당했습니다. 다시 시도하세요!'
# 오류
unknown_user: '&c이 유저는 등록되지 않았습니다!'
denied_command: '&c이 명령어를 사용하려면 회원가입/로그인해야합니다!'
denied_chat: '&c채팅을 하려면 회원가입/로그인해야합니다!'
not_logged_in: '&c로그인 되어 있지 않습니다!'
tempban_max_logins: '&c너무 많이 로그인에 실패하여 잠시 서버에서 되었습니다.'
denied_command: '&c이 명령어를 사용하려면 로그인해야 합니다!'
denied_chat: '&c채팅을 하려면 로그인해야 합니다!'
not_logged_in: '&c로그인 되어있지 않습니다!'
tempban_max_logins: '&c너무 많이 로그인에 실패하여 잠시 서버에서 차단되었습니다.'
max_reg: '&c당신은 가입할 수 있는 계정 한도를 초과했습니다 (%reg_count/%max_acc %reg_names)!'
no_perm: '&4이 작업을 수행할 수 있는 권한이 없습니다!'
error: '&4예기치 않은 오류가 발생했습니다, 관리자에게 알려주세요!'
kick_forvip: '&3서버가 꽉 차있을땐 VIP 플레이어만 접속이 가능합니다!'
# AntiBot
# 봇테러 방지
kick_antibot: 'AntiBot 보호 모드가 활성화 되었습니다! 서버에 접속하려면 몇 분 기다려야 합니다.'
antibot_auto_enabled: '&4[AntiBotService] 엄청나게 많은 연결이 감지 되어 AntiBot이 활성화 되었습니다!'
antibot_auto_disabled: '&2[AntiBotService] %m 분 후에 AntiBot이 비활성화 됩니다!'
# 기타 메세지
unregistered: '&c회원 탈퇴가 완료되었습니다!'
accounts_owned_self: '%count 개의 계정을 소유하고 있습니다:'
accounts_owned_self: '%count 개의 계정을 소유하고 있습니다.'
accounts_owned_other: '플레이어 %name 는 %count 개의 계정을 소유하고 있습니다:'
two_factor_create: '&2당신의 비밀 코드는 %code 입니다. %url 에서 스캔할 수 있습니다'
recovery_code_sent: '비밀번호 재설정을 위한 복구 코드가 이메일로 전송되었습니다.'
# TODO: Missing tags %count
recovery_code_incorrect: '복구 코드가 올바르지 않습니다! "/email recovery [이메일 주소]"를 이용하여 새로 생성하세요'
# TODO recovery_tries_exceeded: 'You have exceeded the maximum number attempts to enter the recovery code. Use "/email recovery [email]" to generate a new one.'
# TODO recovery_code_correct: 'Recovery code entered correctly!'
# TODO recovery_change_password: 'Please use the command /email setpassword <new password> to change your password immediately.'
vb_nonActiv: '&c계정이 아직 활성화되지 않았습니다, 이메일을 확인해보세요!'
recovery_code_incorrect: '복구 코드가 올바르지 않습니다! "/email recovery [이메일 주소]"를 이용하여 새로 생성하세요.'
recovery_tries_exceeded: '잘못된 복구 코드를 너무 많이 입력했습니다. "/email recovery [이메일 주소]"를 통해 새로 생성하세요.'
recovery_code_correct: '복구 코드가 정상적으로 입력되었습니다!'
recovery_change_password: '비밀번호를 변경하려면 /email setpassword <새 비밀번호>를 입력해주세요.'
vb_nonActiv: '&c계정이 아직 활성화되지 않았습니다. 이메일을 확인해보세요!'
usage_unreg: '&c사용법: /unregister <비밀번호>'
pwd_changed: '&2비밀번호가 변경되었습니다!'
logged_in: '&c이미 로그인 되어 있습니다!'
logged_in: '&c이미 로그인되어 있습니다!'
logout: '&2로그아웃 되었습니다!'
reload: '&2설정과 데이터 베이스가 새로 고침 되었습니다!'
reload: '&2설정과 데이터 베이스가 새로고침 되었습니다!'
usage_changepassword: '&c사용법: /changepassword <예전 비밀번호> <새 비밀번호>'
# 세션 메세지
@ -65,11 +64,11 @@ invalid_session: '&cIP가 변경되어 세션이 만료되었습니다!'
valid_session: '&2세션 재 연결로 인해 로그인 되었습니다.'
# 접속 오류 메세지
name_len: '&4닉네임이 너무 짧거나 깁니다!'
name_len: '&4닉네임이 너무 짧거나 너무 깁니다!'
regex: '&4닉네임에 잘못된 문자가 있습니다. 허용된 문자: REG_EX'
country_banned: '&4당신의 국가에서는 이 서버를 이용하실 수 없습니다!'
not_owner_error: '이 계정의 소유자가 아닙니다. 다른 닉네임을 선택하세요!'
kick_fullserver: '&4서버가 꽉 찼습니다, 나중에 다시 접속해보세요!'
kick_fullserver: '&4서버가 꽉 찼습니다. 나중에 다시 접속해보세요!'
same_nick: '&4똑같은 닉네임이 이미 이 서버에 접속해 있습니다!'
invalid_name_case: '%invalid가 아닌, %valid 사용하여 접속해야 합니다.'
same_ip_online: '똑같은 IP가 이미 이 서버에 접속해 있습니다!'
@ -78,9 +77,9 @@ same_ip_online: '똑같은 IP가 이미 이 서버에 접속해 있습니다!'
usage_email_add: '&c사용법: /email add <이메일 주소> <이메일 주소 확인>'
usage_email_change: '&c사용법: /email change <예전 이메일 주소> <새 이메일 주소>'
usage_email_recovery: '&c사용법: /email recovery <이메일 주소>'
new_email_invalid: '&c새 이메일 주소가 잘못되었습니다, 다시 시도해보세요!'
old_email_invalid: '&c예전 이메일 주소가 잘못되었습니다, 다시 시도해보세요!'
email_invalid: '&c이메일 주소가 잘못되었습니다, 다시 시도해보세요!'
new_email_invalid: '&c새 이메일 주소가 잘못되었습니다. 다시 시도해보세요!'
old_email_invalid: '&c예전 이메일 주소가 잘못되었습니다. 다시 시도해보세요!'
email_invalid: '&c이메일 주소가 잘못되었습니다. 다시 시도해보세요!'
email_added: '&2계정에 이메일 주소를 추가했습니다!'
email_confirm: '&c이메일 주소를 확인해주세요!'
email_changed: '&2이메일 주소가 변경되었습니다!'
@ -92,29 +91,29 @@ email_send_failure: '이메일을 보낼 수 없습니다. 관리자에게 알
show_no_email: '&2현재 이 계정과 연결된 이메일 주소가 없습니다.'
add_email: '&3다음 명령어로 계정에 이메일 주소를 추가하세요: /email add <이메일 주소> <이메일 주소 확인>'
recovery_email: '&3비밀번호를 잊으셨나요? 이 명령어를 사용해보세요: /email recovery <이메일 주소>'
# TODO change_password_expired: 'You cannot change your password using this command anymore.'
# TODO email_cooldown_error: '&cAn email was already sent recently. You must wait %time before you can send a new one.'
change_password_expired: '더 이상 이 명령어를 통해 비밀번호를 변경할 수 없습니다.'
email_cooldown_error: '&c이메일을 이미 발송했습니다. %time 후에 다시 발송할 수 있습니다.'
# Captcha
usage_captcha: '&3로그인 하려면 CAPTCHA 코드를 입력해야 합니다, 이 명령어를 사용하세요: /captcha <theCaptcha>'
wrong_captcha: '&c잘못된 CAPTCHA 코드 입니다, "/captcha THE_CAPTCHA"을 입력해주세요!'
# 캡챠
usage_captcha: '&3로그인 하려면 CAPTCHA 코드를 입력해야 합니다. 이 명령어를 사용하세요: /captcha <theCaptcha>'
wrong_captcha: '&c잘못된 CAPTCHA 코드 입니다. "/captcha THE_CAPTCHA" 형태로 입력해주세요!'
valid_captcha: '&2CAPTCHA 코드가 확인되었습니다!'
# Verification Code
# TODO verification_code_required: '&3This command is sensitive and requires an email verification! Check your inbox and follow the email''s instructions.'
# TODO usage_verification_code: '&cUsage: /verification <code>'
# TODO incorrect_verification_code: '&cIncorrect code, please type "/verification <code>" into the chat, using the code you received by email'
# TODO verification_code_verified: '&2Your identity has been verified! You can now execute all commands within the current session!'
# TODO verification_code_already_verified: '&2You can already execute every sensitive command within the current session!'
# TODO verification_code_expired: '&3Your code has expired! Execute an other sensitive command to get a new code!'
# TODO verification_code_email_needed: '&3To verify your identity you need to link an email address with your account!!'
# 인증 코드
verification_code_required: '&3이 명령어는 매우 민감하게 작동되며, 이메일 인증을 필요로 합니다. 이메일을 확인하고 지시에 따르십시오.'
usage_verification_code: '&c사용법: /verification <인증 코드>'
incorrect_verification_code: '&c코드가 올바르지 않습니다. "/verification <인증 코드>" 형태로 입력해주세요.'
verification_code_verified: '&2신원이 확인되었습니다. 귀하는 이 세션이 만료되기 전까지 모든 명령어를 사용할 수 있습니다.'
verification_code_already_verified: '&2이 인증 코드는 이미 사용되었습니다!'
verification_code_expired: '&3이 인증 코드는 만료되었습니다! 새 인증 코드를 발급받아주세요.'
verification_code_email_needed: '&3귀하의 신원을 확인하기 위해서는 귀하의 계정과 이메일 주소가 연결되어 있어야 합니다.'
# Time units
# TODO second: 'second'
# TODO seconds: 'seconds'
# TODO minute: 'minute'
# TODO minutes: 'minutes'
# TODO hour: 'hour'
# TODO hours: 'hours'
# TODO day: 'day'
# TODO days: 'days'
# 시간 단위
second: '초'
seconds: '초'
minute: '분'
minutes: '분'
hour: '시간'
hours: '시간'
day: '일'
days: '일'

View File

@ -275,8 +275,6 @@ Security:
console:
# Remove spam console
noConsoleSpam: false
# Replace passwords in the console when player type a command like /login
removePassword: true
# Copy AuthMe log output in a separate file as well?
logConsole: true
captcha: