Changeset View
Changeset View
Standalone View
Standalone View
src/app/Jobs/User/CreateJob.php
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | public function handle() | ||||
return; | return; | ||||
} | } | ||||
if (!$domain->isLdapReady()) { | if (!$domain->isLdapReady()) { | ||||
$this->release(60); | $this->release(60); | ||||
return; | return; | ||||
} | } | ||||
if (\config('services.abuse_check.suspend_enabled')) { | |||||
$code = \Artisan::call("user:abuse-check {$this->userId}"); | |||||
if ($code == 2) { | |||||
\Log::info("Suspending user due to suspected abuse: {$this->userId} {$user->email}"); | |||||
$user->status |= \App\User::STATUS_SUSPENDED; | |||||
} | |||||
} | |||||
\App\Backends\LDAP::createUser($user); | \App\Backends\LDAP::createUser($user); | ||||
$user->status |= \App\User::STATUS_LDAP_READY; | $user->status |= \App\User::STATUS_LDAP_READY; | ||||
$user->save(); | $user->save(); | ||||
} | } | ||||
} | } |