mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-05 12:08:58 +00:00
Fix 编辑用户报错的问题
This commit is contained in:
@@ -67,11 +67,9 @@ class Helpers
|
||||
$user->username = $email;
|
||||
$user->email = $email;
|
||||
$user->password = $password;
|
||||
// 生成一个可用端口
|
||||
$user->port = self::getPort();
|
||||
$user->port = self::getPort(); // 生成一个可用端口
|
||||
$user->passwd = Str::random();
|
||||
$user->vmess_id = Str::uuid();
|
||||
$user->enable = 1;
|
||||
$user->method = self::getDefaultMethod();
|
||||
$user->protocol = self::getDefaultProtocol();
|
||||
$user->obfs = self::getDefaultObfs();
|
||||
@@ -79,8 +77,6 @@ class Helpers
|
||||
$user->expired_at = date('Y-m-d', strtotime('+'.$data.' days'));
|
||||
$user->reg_ip = IP::getClientIp();
|
||||
$user->inviter_id = $inviter_id;
|
||||
$user->reset_time = null;
|
||||
$user->status = 0;
|
||||
$user->save();
|
||||
|
||||
return $user->id;
|
||||
|
||||
@@ -145,9 +145,9 @@ class UserController extends Controller
|
||||
$data['reset_time'] = $data['reset_time'] > date('Y-m-d') ? $data['reset_time'] : null;
|
||||
$user = User::create($data);
|
||||
|
||||
$roles = $request->input('roles');
|
||||
if ($roles && (Auth::getUser()->hasPermissionTo('give roles') || Auth::getUser()->hasRole('Super Admin'))
|
||||
|| (in_array('Super Admin', $roles, true) && Auth::getUser()->hasRole('Super Admin'))) {
|
||||
$roles = $request->input('roles') ?? [];
|
||||
if ($roles && (Auth::getUser()->hasPermissionTo('give roles') || (in_array('Super Admin', $roles, true) && Auth::getUser()->hasRole('Super Admin'))
|
||||
|| Auth::getUser()->hasRole('Super Admin'))) {
|
||||
$user->assignRole($roles);
|
||||
}
|
||||
|
||||
@@ -198,10 +198,10 @@ class UserController extends Controller
|
||||
$data['remark'] = str_replace(['atob', 'eval'], '', $data['remark']);
|
||||
|
||||
// 只有超级管理员才能赋予超级管理员
|
||||
$roles = $request->input('roles');
|
||||
$roles = $request->input('roles') ?? [];
|
||||
|
||||
if ($roles && (Auth::getUser()->hasPermissionTo('give roles') || Auth::getUser()->hasRole('Super Admin'))
|
||||
|| (in_array('Super Admin', $roles, true) && Auth::getUser()->hasRole('Super Admin'))) {
|
||||
if ($roles && (Auth::getUser()->hasPermissionTo('give roles') || (in_array('Super Admin', $roles, true) && Auth::getUser()->hasRole('Super Admin')) ||
|
||||
Auth::getUser()->hasRole('Super Admin'))) {
|
||||
$user->syncRoles($roles);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ use App\Components\Helpers;
|
||||
use App\Models\Goods;
|
||||
use App\Models\Order;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Response;
|
||||
|
||||
class Local extends AbstractPayment
|
||||
@@ -27,7 +28,7 @@ class Local extends AbstractPayment
|
||||
return Response::json(['status' => 'success', 'message' => '购买完成!']);
|
||||
}
|
||||
|
||||
public function notify($request): void
|
||||
public function notify(Request $request): void
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user