From e2d3fc3ceea7a5ec52dc77c6d14317ed683f4bc6 Mon Sep 17 00:00:00 2001 From: BitHeaven Date: Fri, 9 Aug 2024 21:39:26 +0500 Subject: [PATCH] Add createUser API endpoint --- engine/core/api/v1/createUser.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 engine/core/api/v1/createUser.php diff --git a/engine/core/api/v1/createUser.php b/engine/core/api/v1/createUser.php new file mode 100644 index 0000000..463c9a3 --- /dev/null +++ b/engine/core/api/v1/createUser.php @@ -0,0 +1,27 @@ + true, + 'message' => 'Пароль должен иметь 8 символов минимум', + ]; + } + elseif(!User::create($login, $password)) { + $data = [ + 'error' => true, + 'message' => 'Пользователь с таким логином уже сужествует', + ]; + } + else { + $data = [ + 'error' => false, + 'message' => 'Пользователь создан', + ]; + } + } + else { + $data = [ + 'error' => true, + 'message' => 'Только POST метод', + ]; + }