because query string is available in document.referrer on external websites.
hash is supposed to be more secure - not sent on server side.
but with 302 redirects it's not so secure.
hash is supposed to be more secure - not sent on server side.
but with 302 redirects it's not so secure.
If there were a mitm they could get it even if it's in the hash. It has to travel to the client at some point.
of course it's visible in server-2-server, but not client-server