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);
}
tap($user)->update($request->only('name', 'email'));
if (!config('app.options.isDemoApp') ) {
tap($user)->update($request->only('name', 'email'));
}
return response()->json([
'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);
}
$request->user()->update([
'password' => bcrypt($request->password),
]);
if (!config('app.options.isDemoApp') ) {
$request->user()->update([
'password' => bcrypt($request->password),
]);
}
return response()->json(['message' => __('auth.forms.password_successfully_changed')]);
}