2024-06-17, 05:19 AM
(This post was last modified: 2024-06-17, 05:20 AM by joshuaboniface. Edited 1 time in total.)
This sounds like something that you would absolutely want an LDAP backend for. Your users, including things like
currentPaymentStatus
and isAllowedIntoJellyfin
, could then be stored there, your PHP page can then write updates to the LDAP database (user paid = set currentPaymentstatus
and isAllowedIntoJellyfin
; a monthly cron or something could then unset those if they fail to pay, etc.), and the LDAP authentication plugin should have everything you need to make that work. Otherwise you're gonna hit scalability problems.