app\controllers\SiteController::actionLogout PHP Method

actionLogout() public method

User logout
public actionLogout ( )
    public function actionLogout()
    {
        Yii::$app->user->logout();
        return $this->goHome();
    }

Usage Example

Exemplo n.º 1
0
 public function run()
 {
     $site = new SiteController();
     switch ($_SERVER["REQUEST_URI"]) {
         case '/':
         case '/home':
             return $site->actionIndex();
             break;
         case '/profile':
             return $site->actionProfile();
             break;
         case '/login':
             return $site->actionLogin();
             break;
         case '/signup':
             return $site->actionSignup();
             break;
         case '/email-unique':
             return $site->actionEmailUnique();
             break;
         case '/verify-password':
             return $site->actionVerifyPassword();
             break;
         case '/logout':
             return $site->actionLogout();
             break;
         case '/400':
             $error = new ErrorController(400);
             return $error->actionIndex();
             break;
         case '/403':
             $error = new ErrorController(403);
             return $error->actionIndex();
             break;
         default:
             $error = new ErrorController(404);
             return $error->actionIndex();
             break;
     }
 }