validate(); if ( empty( $_SESSION['user'] ) && strpos( $_SERVER['REQUEST_URI'], "{$BaseUrl}/login" ) !== 0 && ! in_array( $controller, [ 'login', 'register', 'activate', 'ptcp_auth', 'ajax/check_auth' ] ) ) { $url = $_SERVER['REQUEST_URI']; $url = substr( $url, 0, 10 ) == '/index.php' ? substr( $url, 10 ) : $url; header( "Location: {$BaseUrl}/login" . ( $url ? "?url={$url}" : '' ) ); exit; } $user = $_SESSION['user']; } else { $user = $auth->get( $_SESSION['user']['id'] ); } if ( ! empty( $user['settings'] ) ){ $idLong = $user['settings']['identity'] ?? ''; $idShort = strtok( $idLong, '@' ); $serverLong = $user['settings']['server'] ?? '<…>'; $serverShort = strtok( $serverLong, '.' ); } // end of file init_session.php