From e38bef492e6c54fc779bec6d991422d381595ba8 Mon Sep 17 00:00:00 2001 From: BitHeaven Date: Fri, 9 Aug 2024 21:56:25 +0500 Subject: [PATCH] Add updateUserInfo API endpoint --- engine/core/api/v1/updateUserInfo.php | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 engine/core/api/v1/updateUserInfo.php diff --git a/engine/core/api/v1/updateUserInfo.php b/engine/core/api/v1/updateUserInfo.php new file mode 100644 index 0000000..55f83ef --- /dev/null +++ b/engine/core/api/v1/updateUserInfo.php @@ -0,0 +1,34 @@ + true, + 'message' => 'Не передано поле token', + ]; + } + elseif(!isset($_REQUEST['newInfo'])) { + $data = [ + 'error' => true, + 'message' => 'Не передано поле newInfo', + ]; + } + elseif(!User::updateInfo($_REQUEST['token'], $_REQUEST['newInfo'])) { + $data = [ + 'error' => true, + 'message' => 'Невалидный токен', + ]; + } + else { + $data = [ + 'error' => false, + 'message' => 'Информация обновлена', + ]; + } + } + else { + $data = [ + 'error' => true, + 'message' => 'Только UPDATE метод', + ]; + } +