@anbuss haii, in my case i used multiple of my accounts, so there's 3 sites on each which i just share to a customer and they'll have the link to it, they dont own it but its made for them ofc. this way no one has to give out their emails and passwords etc.
as for the code its necessary, i think theres a timer on the page so after maybe a few mins or secs even the page times out and you'll need a new code everytime, so the only way for that to work is only if the customer sends the code as soon as they get it
hope this helps a bit :3