In my state, none of those require ID if a prescription.
Pseudoephedrine does if purchased without a prescription.