public function apipost() { $f3 = \Base::instance(); $this->_requireLogin(); $user = $f3->get('user'); $user_obj = $f3->get('user_obj'); $user_org = $f3->get('user_org'); $user_org_links = $f3->get('user_org_links'); $db = $f3->get('db.instance'); $key = $f3->get('POST.newKeyName'); $key = $f3->scrub($key); if (strlen($key) < 4) { $f3->set('error', 'The key name must be at least 5 characters long.'); $f3->set('target', 'account/api.html'); } else { $keys = \Helpers\Api::createUserKey($user['id'], $key); $f3->set('publicKey', $keys['publicKey']); $f3->set('privateKey', $keys['privateKey']); $f3->set('target', 'account/api_showprivkey.html'); } $this->_render('base.html'); }