Netflix like concurrent user limitation on logging in

Hi Community,

I am new to Shopify and exploring options to run a streaming service. I want to build functionality through which, I am able to limit the number of users concurrently logged in through a particular account.
That is, say if 4 users are logged in through user A it should not allow 5th user at the same time (Based on plan) as people share their login credentials. Does Shopify provide this functionality or any good recommendation of any such app?

2 Likes

Hey iMobileNumberTr - You can check this app . This is solving similar problem not sure how they are doing it though :slightly_smiling_face: .
You can configure this app easily and set your custom banner for 5th user (In your case) or also force log out the first user in case of 5th user attempts to login.

Hope this helps.

Shopify doesn’t limit content in that way so if you are really talking about streaming video, that aspect would need to be custom built. Shopify will be great for the account payment or subscription aspect.

It’s doable for sure and I have built a few large things like this a very long time ago. Your streaming server would then look at the blobs/content being sent and ensure for that user group it’s not exceeding the current count. When it does, it should likely de-auth the first user, or deny the last one. Will be a fun project for you.

1 Like

That app is interesting but given your looking at streaming content it’s something that would be harder to lock once someone has the source. If your streaming server protects the blobs it’s sending that could make it more viable. Would be keen to test that app and see how hard/easy it is to bypass.

@Jason Thanks a lot for your reply - It would be great if you can test this out and share your findings as I am still evaluating shopify and I do not have all resources to test this app right now for my use case and if this app does not work I have to explore other options.

Thanks @blackswan03 for the reply let me test this app and see if it fits my solution.