public function __construct($db) { parent::__construct(); $this->db = $db; $this->filename = 'loginForm.php'; $registerTab = !empty($_GET['tab']) && $_GET['tab'] == 'register'; if (empty($_SESSION['id']) && $registerTab && !empty($_POST['username']) && !empty($_POST['password']) && !empty($_POST['password2'])) { $this->register($_POST['username'], $_POST['password'], $_POST['password2']); } $signinTab = empty($_GET['tab']) || $_GET['tab'] == 'signin'; if (empty($_SESSION['id']) && $signinTab && !empty($_POST['username']) && !empty($_POST['password'])) { $this->checkLogin($_POST['signinUsername'], $_POST['signinPassword']); } if (!empty($_GET['logout'])) { session_start(); session_destroy(); header('Location: index.php'); die; } $this->variables['tab'] = 'login'; if ($registerTab) { $this->variables['tab'] = 'register'; } }
public function __construct() { parent::__construct(); $messages = new \classes\Messages(); $variables['unreadMessages'] = $messages->getUnread(); }
public function __construct($user) { parent::__construct(); $this->user = $user; }