/** * kirjaa käyttäjän ulos palvelusta. Poistaa user_islogged, logged_user, logged_user_email sessiot käytöstä. * Ja jos harjoittelu on käynnissä niin lopetetaan harjoittelu */ public function logout() { unset($_SESSION['user_is_logged']); unset($_SESSION['logged_user']); unset($_SESSION['logged_user_email']); //jos harjoitus ollut käynnissä, päätetään se if (isset($_SESSION['practice_id'])) { require_once 'classes/Practice.class.php'; $practice = new Practice(); $practice->endp(); $practice = NULL; } }
<?php session_start(); include 'initclasses.php'; if (isset($_SESSION['practice_start_time'])) { $practice = new Practice(); $practice->endp(); $practice = NULL; } header('Location: main.php');