Farklı erişim seviyelerini kontrol

0 Cevap php

Ben sayfa hangi kullanıcı için kullanılabilir olduğu denetlemek için iki tablo (yani misafir ve çalışanların) kullanmayı planlıyorsanız.

Tahminim çalışan olamaz iken bir hesap için kayıt olabilirsiniz. Bir çalışanın hesabı, yalnızca bir sistem yöneticisi tarafından atanabilir.

Burada sadece bulundu soru:

UserA bir çalışanı olduğunu ve kullanıcı adı ve şifre olarak 'şifre' olarak 'login001' vardır varsayalım.

Şimdi, bir tahmin sitenize gelen ve 'login001' ve şifre olarak 'şifre' ile bir kullanıcı adı için de geçerlidir.

Sonra userB o / o çalışanın yaptığı biri olarak aynı adı / parola seçti b / c bazı iç web sitelerine erişebilirsiniz.

İşte bu sorunun benim düzeltmedir:

Method one: Whenever a user name is applied (not matter guess or employee), the both table guess and employee should be checked to make sure there is no duplicate.

Method two: Combine guess and employee tables together as person table. However, for guess, the user_type can be assigned as GUEST and for employee, the user_type can be assigned as EMPLOYEE.

Yukarıdaki yöntemler mantıklı olup olmadığını bilmiyoruz. Ne ya da onlara iyi çözümler iseniz ben bazı iyi uygulama kabul böylece, bana bazı yön verin.

Benim PHP komut dosyası uygulamak için herhangi bir çerçeve veya OOP kullanılarak değilim.

Teşekkür ederim

0 Cevap