$invite = isset($_POST['invite']) ? $_POST['invite'] : null; if ($invite == null) { $json['error'] = 'form'; break; } if ($UserManager->Level < 1) { $json['error'] = 'lowlevel'; break; } $json['result'] = $UserManager->deleteInvite($invite); break; // Создание API ключа // Создание API ключа case 'createapikey': $type = isset($_POST['type']) ? (int) $_POST['type'] : null; $ApiKey = $UserManager->createApiKey($type); if ($ApiKey === false) { $json['result'] = false; break; } $json['result'] = true; $json['data'] = array(); switch ($type) { case 1: $json['data']['r'] = $ApiKey; break; case 2: $json['data']['w'] = $ApiKey; break; } break;
<?php // ------------------------------------------------------------ // Event Listeners // ------------------------------------------------------------ User::creating(function ($user) { $user->api_key = User::createApiKey(); });