Are you considering using the same password for everyone? Not a good idea.
Are you considering sending that password unencrypted in an email? Again, not a good idea.
How are you going to deal with people who loose their password? Manually?
Im thinking best to keep going with cartloom. Cartloom is great except that in this case its loading to the page so slow that im worried people will leave.
I also like cart 2 … but it does not solve the forgetting the password problem.
Folks would only be able to play the videos from your domain. Put the players on pages controlled by SiteLok and let that product manage the whole password stuff.
I’m sure Adrian @vibralogix would help you out with options for payment and protection.
Make sure whatever payment gateway you set up is PSD2 compliant -September is coming quickly if you’re receiving payments from EU incl. UK even after Brexit - good luck!
I think, as Doug said, using Vimeo’s domain level privacy and then securing the page is the best way as the videos themselves are secured by Vimeo and the page access is secured by Sitelok. Contact me via my support system if you need any help.