0 ){ // get/send name to web socket $wsi->send(['type' => 'user', 'name' => $_SESSION['USER']['username']]); $check = $wsi->receive(); if( $check['error'] == false ) $_SESSION['NAME'] = $check['name']; }elseif( count($_SESSION['ADMIN']) > 0 ){ // get/send name to web socket $wsi->send(['type' => 'admin', 'name' => $_SESSION['ADMIN']['username']]); $check = $wsi->receive(); if( $check['error'] == false ) $_SESSION['NAME'] = $check['name']; }else{ // get/send name to web socket $wsi->send(['type' => 'guest', 'name' => null]); $check = $wsi->receive(); if( $check['error'] == false ) $_SESSION['NAME'] = $check['name']; } $wsi = null; } /* (2) Set default Driver for Repos */ Repo::setDriver(DatabaseDriver::get()); /* (3) Set default AuthSystem */ Request::setAuthSystem(new AuthSystemDefault); /* (4) launch router */ Router::launch($_GET['url']);