mirror of
https://github.com/janickiy/yii2-nomer
synced 2025-03-09 15:39:59 +00:00
31 lines
No EOL
703 B
PHP
31 lines
No EOL
703 B
PHP
<?php
|
|
namespace app\modules\api\controllers;
|
|
|
|
use app\models\User;
|
|
use Yii;
|
|
use yii\rest\Controller;
|
|
use yii\web\BadRequestHttpException;
|
|
|
|
class NotifyController extends Controller {
|
|
|
|
public function actionIndex($token) {
|
|
$uuid = Yii::$app->getRequest()->getHeaders()->get('uuid', false);
|
|
if(!$uuid) {
|
|
throw new BadRequestHttpException();
|
|
}
|
|
|
|
$user = User::find()->where(["uuid" => $uuid])->one();
|
|
|
|
if($user) {
|
|
$user->token = $token;
|
|
if(!$user->save()) {
|
|
return $user->getErrors();
|
|
} else {
|
|
return true;
|
|
}
|
|
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
} |