From 3362c93c730288ad2987fede55048647dd965c34 Mon Sep 17 00:00:00 2001 From: Maxim Date: Wed, 30 Aug 2023 14:17:12 +0200 Subject: [PATCH] prohibition to change data for a test account --- .../Web/Account/SettingsController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Http/Controllers/Web/Account/SettingsController.php b/app/Http/Controllers/Web/Account/SettingsController.php index 9594dfe..1046bb5 100644 --- a/app/Http/Controllers/Web/Account/SettingsController.php +++ b/app/Http/Controllers/Web/Account/SettingsController.php @@ -15,6 +15,14 @@ public function render() { } public function newInfo(NewInfoRequest $request) { + if(auth()->user()->username === 'user') { //это тестовый аккаунт для тех, кто не хочет регистрироваться, на нем нельзя менять данные, нужные для логина + return response()->json([ + 'status' => true, + 'type' => 'success', + 'message' => 'На данном аккаунте нельзя менять имя пользователя.' + ]); + } + auth()->user()->username = $request->post('username'); $save = auth()->user()->save(); @@ -34,6 +42,14 @@ public function newInfo(NewInfoRequest $request) { } public function newPassword(NewPasswordRequest $request) { + if(auth()->user()->username === 'user') { //это тестовый аккаунт для тех, кто не хочет регистрироваться, на нем нельзя менять данные, нужные для логина + return response()->json([ + 'status' => true, + 'type' => 'success', + 'message' => 'На данном аккаунте нельзя менять пароль.' + ]); + } + auth()->user()->password = Hash::make($request->post('new_password')); $save = auth()->user()->save();