From 045cf1016dd8273b79e12e624a665382f8e99c9e Mon Sep 17 00:00:00 2001 From: uysus11-web Date: Fri, 24 Jul 2026 21:18:58 +0700 Subject: [PATCH] Update editUsername.controller.ts --- backend/src/controllers/editUsername.controller.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/src/controllers/editUsername.controller.ts b/backend/src/controllers/editUsername.controller.ts index 3a04fb9..ccdf39d 100644 --- a/backend/src/controllers/editUsername.controller.ts +++ b/backend/src/controllers/editUsername.controller.ts @@ -22,6 +22,14 @@ const EditUsernameController = async ( .status(400) .json({ success: false, message: "Please enter your new username" }); + // --- ĐOẠN CODE BẠN ĐÓNG GÓP THÊM VÀO --- + if (newUsername.length < 3 || newUsername.length > 20) { + return res + .status(400) + .json({ success: false, message: "Username must be between 3 and 20 characters" }); + } + // -------------------------------------- + const existingUser = await User.findOne({ clientId }); if (!existingUser) @@ -39,4 +47,4 @@ const EditUsernameController = async ( } }; -export default EditUsernameController; \ No newline at end of file +export default EditUsernameController;