But Senator Mitch McConnell of Kentucky , the second-ranking Republican in the Senate , said on the same television program that Mr. Bush had acted within the Constitution to protect the country from another terrorist attack .