From f07b971e1ebba5f291cbd22b7e55dca418102c3d Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Fri, 31 Jul 2020 15:03:52 +0900 Subject: [PATCH] Remove problematic characters in member nickname, etc. #886 --- modules/member/member.admin.controller.php | 2 +- modules/member/member.controller.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/member/member.admin.controller.php b/modules/member/member.admin.controller.php index 7ab17a4f0..80934fbee 100644 --- a/modules/member/member.admin.controller.php +++ b/modules/member/member.admin.controller.php @@ -108,7 +108,7 @@ class memberAdminController extends member { if(isset($args->{$val})) { - $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', html_entity_decode($args->{$val})); + $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', utf8_clean(html_entity_decode($args->{$val}))); } } diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index ad655d566..9a0eb62d4 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -742,7 +742,7 @@ class memberController extends member { if(isset($args->{$val})) { - $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', html_entity_decode($args->{$val})); + $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', utf8_clean(html_entity_decode($args->{$val}))); } } @@ -1040,7 +1040,7 @@ class memberController extends member { if(isset($args->{$val})) { - $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', html_entity_decode($args->{$val})); + $args->{$val} = preg_replace('/[\pZ\pC]+/u', '', utf8_clean(html_entity_decode($args->{$val}))); } }