From 0bf3632da462ece9fdd17af15a20e124ba29ed2e Mon Sep 17 00:00:00 2001 From: Big Bad Waffle Date: Thu, 23 Feb 2017 20:21:08 +0200 Subject: [PATCH] Added profanity check to character creation --- src/server/components/auth.js | 5 +++++ src/server/misc/messages.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/components/auth.js b/src/server/components/auth.js index 21b92db4..d41848b5 100644 --- a/src/server/components/auth.js +++ b/src/server/components/auth.js @@ -302,6 +302,11 @@ define([ return; } + if (!profanities.isClean(data.name)) { + msg.callback(messages.login.invalid); + return; + } + io.get({ ent: data.name, field: 'character', diff --git a/src/server/misc/messages.js b/src/server/misc/messages.js index a35503a8..448da9c8 100644 --- a/src/server/misc/messages.js +++ b/src/server/misc/messages.js @@ -5,7 +5,7 @@ define([ ) { return { login: { - invalid: 'invalid username chosen', + invalid: 'invalid name chosen', exists: 'username exists, please try another', allFields: 'please complete all fields', illegal: 'illegal characters in username/password',