PHP OOP - yetkilendirme işlemek nasıl?

0 Cevap php

Ben var bir fikir için bir yönetim sistemi inşa ediyorum. Ben de PHP (Yapmam gereken her şeyi yapmak için yeterli en azından) usta ama ben OOP kullanılarak deneyimli değil dilerim. Ben kadar ben olabildiğince kullanabilirsiniz ama şeyler zaman aşina değilim en iyi uygulamaların bir sürü yüzden ben yanlış sırayla yapıyorum endişe.

Bu proje için ben kullanıcı yöneten şey için bir sınıf var, ben kullanıcı bunu yönetmek için gerekli izinlere sahip olup olmadığını kontrol etmeniz gerekir. Nerede bunu yapıyor olmalıdır: Benim soru, biliyorum how izinlerini kontrol etmek?

Ben gibi pek, sınıf dışında bunu yapıyor olmalı:

if user permissions are valid
initialize class
else return error

ya da ben yapıyor olmalıdır

initialize class
class checks permissions 
class returns error if permissions are invalid

Ben correct yaklaşım olan emin değilim. Sınıf içinde kontrol Bir yandan iyi ben OOP metodoloji bildiklerini dayalı gibi görünüyor, ama sonra ben de izinleri bilinmediği zaman o kadar sınıf başlatılırken olarak almak icar kötü olabileceğini his var.

Bunu nasıl yapıyor olmalıdır? Bir bağlantı büyük mutluluk duyacağız bu tür bir şey kapsar makalenin herhangi bir tür varsa (ben arama yoluyla bir şey bulamıyorum ama OOP az biliyorum ben doğru olanı Arıyorum eğer ben% 100 emin değilim )

0 Cevap