A cation exchange membrane is permeable to cation and impermeable to anions. When the membrane is directly coated on a metal surface, the coating will not provide corrosion protection to the substrate, and it delaminated in salt fog testing. When the barrier to anion membrane coated on the surface of a primer, it inhibits anions to diffuse from the environment through the coating.