Wallet connection is different from approval
Connecting a wallet usually lets a site view your public address and network. Approve, Permit, and setApprovalForAll can grant spending or control permissions. Legitimate services may request permissions, but users should always check the requester, asset, amount, contract, and reason before signing.