function setSessionAndCookie($_userId) { //se souvenir de moi $rememberMe = isset($_POST["chkConnection"]) ? $_POST["chkConnection"] : ""; $_SESSION["id"] = $_userId; $_SESSION["role"] = Users::isUserAdmin($_userId) ? ROLE_SYSADMIN : (Users::isUserFamilyOwner($_userId) ? ROLE_FAMOWNER : (Users::isUserMod($_userId) ? ROLE_MOD : ROLE_USER)); if (!empty($rememberMe)) { $tokenCode = self::generateCode(32); Users::deleteCookieToken($_userId); Users::setCookieToken($_userId, $tokenCode); setcookie("userToken", $tokenCode, time() + 86400 * 7, "/"); } }