The next three forms are user/pass/passB/passC, as all-empty, preuser(only), and preuser/pass
The next three forms are user/passB/pass/passC, as all-empty, preuser(only), and preuser/pass
The next three forms are user/passB/passC/pass, as all-empty, preuser(only), and preuser/pass