public function __construct() { if (ENVIRONMENT == 'development') { new GenModels(); } session_start(); $this->router = new Router(); if (!Session::loggedIn() && null !== Cookie::getUsername() && null !== Cookie::getAuthKey()) { $user = User::getObjByAuthKey(Cookie::getAuthKey()); if (isset($user) && $user->getEmail() == Cookie::getUsername()) { Session::setUsername($user->getEmail()); Session::setRememberFlag(true); Cookie::setRememberMeCookies($user->getEmail(), $user->getAuthKey()); } } }