friendship ended with social-app. php is my new best friend

implement logout route

Changed files
+10 -1
templates
_partials
+9
index.php
··· 81 'setTheme' => array_key_exists('sbs_theme', $_COOKIE) ? $_COOKIE['sbs_theme'] : DEFAULT_THEME, 82 'setFont' => array_key_exists('sbs_font', $_COOKIE) ? $_COOKIE['sbs_font'] : DEFAULT_FONT, 83 'userAuth' => Flight::get('userAuth'), 84 'favFeeds' => $favoriteFeeds, 85 'pages' => PAGES, 86 'links' => LINKS, ··· 248 ])); 249 die(1); 250 } 251 }); 252 253 Flight::route('/createaccount', function(): void {
··· 81 'setTheme' => array_key_exists('sbs_theme', $_COOKIE) ? $_COOKIE['sbs_theme'] : DEFAULT_THEME, 82 'setFont' => array_key_exists('sbs_font', $_COOKIE) ? $_COOKIE['sbs_font'] : DEFAULT_FONT, 83 'userAuth' => Flight::get('userAuth'), 84 + 'userPds' => Flight::get('userPds'), 85 + 'userInfo' => Flight::Get('userInfo'), 86 'favFeeds' => $favoriteFeeds, 87 'pages' => PAGES, 88 'links' => LINKS, ··· 250 ])); 251 die(1); 252 } 253 + }); 254 + 255 + Flight::route('/logout', function(): void { 256 + unset($_SESSION['sbs_'.SITE_DOMAIN]); 257 + unset($_SESSION['sbs_'.SITE_DOMAIN.'_pds']); 258 + unset($_SESSION['sbs_'.SITE_DOMAIN.'_userinfo']); 259 + header('Location: https://'.SITE_DOMAIN); 260 }); 261 262 Flight::route('/createaccount', function(): void {
+1 -1
templates/_partials/nav.latte
··· 1 <nav> 2 <ul> 3 {if $userAuth} 4 - <li><a href="/">profile</a></li> 5 <li><a href="/settings">settings</a></li> 6 <li><a href="/logout">log out</a></li> 7 {else}
··· 1 <nav> 2 <ul> 3 {if $userAuth} 4 + <li><a href="/u/{$userInfo->handle}">profile</a></li> 5 <li><a href="/settings">settings</a></li> 6 <li><a href="/logout">log out</a></li> 7 {else}