Prevent account and password change while in demo mode

This commit is contained in:
Bubka 2020-03-18 22:59:45 +01:00
parent 6cdf4cf207
commit f12557c4aa
2 changed files with 8 additions and 4 deletions

View File

@ -41,7 +41,9 @@ public function update(Request $request)
return response()->json(['message' => __('errors.wrong_current_password')], 400); return response()->json(['message' => __('errors.wrong_current_password')], 400);
} }
tap($user)->update($request->only('name', 'email')); if (!config('app.options.isDemoApp') ) {
tap($user)->update($request->only('name', 'email'));
}
return response()->json([ return response()->json([
'message' => __('auth.forms.profile_saved'), 'message' => __('auth.forms.profile_saved'),

View File

@ -27,9 +27,11 @@ public function update(Request $request)
return response()->json(['message' => __('errors.wrong_current_password')], 400); return response()->json(['message' => __('errors.wrong_current_password')], 400);
} }
$request->user()->update([ if (!config('app.options.isDemoApp') ) {
'password' => bcrypt($request->password), $request->user()->update([
]); 'password' => bcrypt($request->password),
]);
}
return response()->json(['message' => __('auth.forms.password_successfully_changed')]); return response()->json(['message' => __('auth.forms.password_successfully_changed')]);
} }