- Shiked
- 26 Ağustos 2026 05:17 UTC
- Yazar
- Kamo
- Commit
- 6a6662a
Bir İNCE OWN *'yi kabul eden her uç nokta, OR-alternatif olarak doğru Tek başına birincil anahtar tarafından kayıt, kime ait olduğunu asla kontrol edin:Subscription, SubscriptionOrder,Subscription Events, getIn bill, getSubscriptionOrder, getSubscription Events, getIn bill, getSubscriptionOrder, getSubscription Events Anlaşma Anlaşması Anlaşma Anlaşması Anlaşma Anlaşması VeSubscriptionAgreementHtml. veyagId 401 için okunmuştu ve asla kullanılmadı Yine. Sadece müşteriyi doğru tutan bir caller herhangi bir abonelik okuyabildi, sipariş, platformda fatura veya anlaşma UUID verdi. Endpoints that only accept the invisible OWN * right alone (get MySubscriptions, MySubscriptionOrders, MyIn faturalarımı al, MyAgreements'ı zaten elde edin) Oturumdan gelen üye ve solu bırakıldı. KabulAgreement zaten kabul Hizmete üye oldum ve aynı sebepten ötürü sola kaldı. Hizmetin kendisi kabulleyicinin kendi altta yatanlarını doğrulamamasına rağmen Abonelik - bu boşluk Abonelik hizmetlerinde yaşıyor, bu dosyanın dışında ulaşmak ve burada sabit kalmak yerine takip için belirtilmiştir. AbonelikRecordDTO, AbonelikOrderDTO ve AbonelikInTelevizyon MüşteriMemberId doğrudan, bu yüzden getirdikten sonra bu dört uç nokta filtre Bunu caller'in oturumu üyesi Id ile karşılaştır. AbonelikAgreementDTO ortaya çıkıyor Ne bir üye ne de doğrudan bir sahibi alanı - sadece organizasyonBend ve uid of the uid of Abonelik buna ait - bu yüzden iki anlaşma uç noktaları çözülür Bu aboneliği yükleme ve müşteriMemberId kontrol ederek sahipliği Bunun yerine. 404, 403 değil, bir mülkiyet yanlış bir şekilde: 403 UUID isimlerini doğrulayacak Başka bir onant'ta gerçek kayıt, bu da bir açıklamadır. Program tasarımının kendi değişmez 6.