group_id); } return null; } /** * @return bool */ function isLogin(): bool { return isset($_SESSION["token"]); } /** * @param string $password1 * @return bool */ function passwordValidate(string $password1): bool { $uppercase = preg_match('@[A-Z]@', $password1); $lowercase = preg_match('@[a-z]@', $password1); $number = preg_match('@[0-9]@', $password1); $specialChars = preg_match('@[^\w]@', $password1); if(!$uppercase || !$lowercase || !$number || !$specialChars || (strlen($password1) >= 8 && strlen($password1) <= 255) ) { return true; } else return false; }