Farklı kullanıcılar için aynı giriş sayfası oluşturma

2 Cevap php

Ben sitedeki tüm kullanıcıları tarafından kullanılan bir giriş sayfası vardır. Onlar giriş Ancak, bir kez, farklı sayfalara gitmek.

Kullanıcıların şu anda veritabanında farklı tablolarda depolanır ve ben gidin hangi sayfa görmek için kontrol etmeniz gerekir.

Bu ben tek bir tablo için tüm bu kullanıcı eklemek ve kullanıcı türünü belirtmek gerektiği anlamına mı geliyor?

Bana şeyleri organize etmek için en iyi yolu nedir?

2 Cevap

Muhtemelen tek bir tabloda tüm kullanıcılara tutmak için iyi olurdu, onu korumak için işler daha kolay hale getirecek. Siz oturum açma komut dosyası kullanıcı türünü okudum ve doğru ana onları yönlendirebilirsiniz.

Temel bir rol tabanlı şema muhtemelen burada seni işler çok daha kolay olurdu.

Users
   Id
   Name
   ...
Roles
   Id
   UserId (ForeignKey=>Users)
   ...

Eğer yetki herhangi bir sıralama yapmak Sonra onlar ayrıcalıklara sahip olmadığını görmek için basit bir rol çek.