2012-04-01 16 views

Antwort

0

Sie haben also zwei Benutzergruppen Admin und Stäbe. Ich hätte die Datenbank als tbl_users (id, username, usertype) entworfen. Hier ist usertype eine Enumeration, die entweder 'admin' für admin oder 'personal' für Mitarbeiter enthält. Wenn sich der Benutzer anmeldet, würde ich den usertype und den Benutzernamen in die Sitzungsvariable einfügen. Abhängig von diesem Wert (usertype) würde ich Admin- und Staff-Funktionen zulassen. d. h., wenn usertyp admin ist, dann erlaube dem Benutzer, alle anderen Personaldaten abzufragen, sonst erlaube es nicht.

+0

Die DB-Tabelle ist bereits für beide Gruppen gleich und wie ich schon sagte, ich habe die gleiche Sitzungsvariable für beide Mitarbeiter und Admin, da ich sie als Firmenbenutzer behandle und die Variablen userId & userType, also jetzt wenn sich admin anmeldet Bei jedem Mitarbeiter-Benutzerkonto wird die Sitzung mit userId und userType als Mitarbeiter aktualisiert. Aber die Admin-Sitzung wird zerstört oder Sie können mit den neuen Updates sagen. Ich möchte, dass mein Administrator/Administrator sich im Benutzerkonto des Personals anmeldet, um zu sehen, wie die Mitarbeiter die Benutzer sehen, aber auch seine Admin-Sitzung speichern möchte, damit er nach dem Besuch eines anderen Mitarbeiterkontos einen Blick darauf werfen kann. – Manish

Verwandte Themen