Fix 手动编辑用户会清空用户密码错误

This commit is contained in:
兔姬桑
2021-01-05 14:59:49 +08:00
parent 32c3747391
commit c20781ea4c

View File

@@ -194,10 +194,9 @@ class UserController extends Controller
public function update(UserUpdateRequest $request, User $user)
{
$data = $request->validated();
Arr::forget($data, 'roles');
$data['passwd'] = $request->input('passwd') ?? Str::random();
$data['vmess_id'] = $data['uuid'] ?? Str::uuid();
Arr::forget($data, 'uuid');
Arr::forget($data, ['roles', 'uuid', 'password']);
$data['transfer_enable'] *= GB;
$data['enable'] = $data['status'] < 0 ? 0 : $data['enable'];
$data['expired_at'] = $data['expired_at'] ?? date('Y-m-d', strtotime('+365 days'));