mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-10 06:30:56 +00:00
Fix 手动编辑用户会清空用户密码错误
This commit is contained in:
@@ -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'));
|
||||
|
||||
Reference in New Issue
Block a user