public static function generateCookie($uuid) { echo 'IP: ' . Utils::getClientIP(); $model = new CookieModel(); $token = str_shuffle(sha1(md5(HashUtils::generateString(50)))); $toVerify = hash("sha512", $token . Utils::getClientIP()); $model->user_uuid = $uuid; $model->expiry = date(DATE_FORMAT, time() + Config::get('cookie', 'timeout')); $model->token = $toVerify; Cookie::set(Config::get('cookie', 'name'), $token, Config::get('cookie', 'timeout')); ControllerManager::saveController(new CookieController($model)); }