From 0f273988c9992b7c99a0af366b9b93b9f53ba5f8 Mon Sep 17 00:00:00 2001 From: msquare Date: Fri, 1 Dec 2017 19:03:15 +0100 Subject: fix user nick validation, fixes #369 --- includes/model/User_model.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'includes/model/User_model.php') diff --git a/includes/model/User_model.php b/includes/model/User_model.php index 26eb42c4..6cf1c2d7 100644 --- a/includes/model/User_model.php +++ b/includes/model/User_model.php @@ -266,14 +266,14 @@ function User_ids() } /** - * Strip unwanted characters from a users nick. - * + * Strip unwanted characters from a users nick. Allowed are letters, numbers, connecting punctuation and simple space. + * Nick is trimmed. * @param string $nick * @return string */ function User_validate_Nick($nick) { - return preg_replace('/([^\wüöäß. +*-]{1,})/ui', '', $nick); + return preg_replace('/([^\p{L}\p{N}-_ ]+)/ui', '', trim($nick)); } /** -- cgit v1.2.3-54-g00ecf