diff --git a/app/Modules/Bitrix/Http/Controllers/ConfirmCompanyController.php b/app/Modules/Bitrix/Http/Controllers/ConfirmCompanyController.php index 88c26be..2939fb3 100644 --- a/app/Modules/Bitrix/Http/Controllers/ConfirmCompanyController.php +++ b/app/Modules/Bitrix/Http/Controllers/ConfirmCompanyController.php @@ -8,7 +8,7 @@ use Illuminate\Foundation\Auth\RegistersUsers; use Modules\Main\Models\Company\Company; use Modules\Main\Models\Company\CompanyAdmin; -use App\Models\User; +use Modules\User\Models\User; class ConfirmCompanyController extends Controller { @@ -22,31 +22,24 @@ class ConfirmCompanyController extends Controller */ public function __invoke(Request $request, Company $company) { - if ($company->secret == $request->token) - { - $company->status = $request->status; - $company->save(); - $user = User::where('email', $company->email); - if ($user->count() == 1) - { - $user = $user->first(); - } - else - { - $user = User::create([ - 'name' => $request->user_name, - 'email' => $company->email, - 'phone' => $request->user_phone - ]); - $user->setForcedPassword(); - } - CompanyAdmin::where('user_id', $user->id)->delete();//удаляю, если уже была админская учетка - CompanyAdmin::create([ - 'user_id' => $user->id, - 'company_id' => $company->id + $company->status = $request->status; + $company->save(); + $user = User::where('email', $company->email); + if ($user->count() == 1) { + $user = $user->first(); + } else { + $user = User::create([ + 'name' => $request->user_name, + 'email' => $company->email, + 'phone' => $request->user_phone ]); - return true; + $user->setForcedPassword(); } - return false; + CompanyAdmin::where('user_id', $user->id)->delete();//удаляю, если уже была админская учетка + CompanyAdmin::create([ + 'user_id' => $user->id, + 'company_id' => $company->id + ]); + return true; } } \ No newline at end of file