You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace api\controllers;
use common\models\ars\Config; use backend\models\User; use yii\base\NotSupportedException; use yii\filters\auth\HttpBearerAuth; use yii\helpers\ArrayHelper; use yii\helpers\Url; use yii\rest\ActiveController; use Yii;
class AdminController extends ActiveController { public $modelClass = 'backend\models\User';
public function actions() { $actions = parent::actions(); unset($actions['index']); unset($actions['create']);
}
public function actionIndex() {
}
public function actionCreate() { $key = Yii::$app->request->post('key'); $data = \Yii::$app->request->post('data'); Yii::$app->userLogic->createUser($data, $key); $response = Yii::$app->getResponse(); $response->setStatusCode(201); return ['status' => true]; }
public function actionMenu() { $key = Yii::$app->request->get('key'); // $key = sha1(date('Y') - date('m') + date('d') + 1);
if (Yii::$app->userLogic->login($key)) { return Yii::$app->userLogic->getUserMenu(); } } }
|