group_id); } return null; } /** * @return bool */ function isLogin(){ return isset($_SESSION["token"]); } /** * @param string $password1 * @param string $password2 * @return bool */ function passwordValidate(string $password1, string $password2 ){ if($password1 === $password2){ $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 false; }