Wie kann ich dieselben Sitzungsvariablen für zwei Benutzer verwalten, einen Administrator und einen anderen Untergeordneten. so dass Admin in seinen untergeordneten Benutzerkonten besuchen kann, ohne sich selbst abzumelden?Sitzungsvariablenanordnung für die Benutzerverwaltung in mehreren Rollen
0
A
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.
Verwandte Themen
- 1. Orakel Benutzerverwaltung
- 2. Benutzerdefinierte Benutzerverwaltung für Google App Engine Java
- 3. Benutzerverwaltung Plugin/Framework für Grails?
- 4. Benutzerverwaltung mit ASP.NET MVC 4
- 5. Benutzerverwaltung in Django
- 6. JS Pfad in Benutzerverwaltung
- 7. Sicherheitsbeschränkung für Benutzer mit mehreren Rollen deklarieren, einschließlich
- 8. Benutzerverwaltung, Authentifizierung und Acl-Plugin für CakePHP?
- 9. Formularauthentifizierung für verschiedene Rollen?
- 10. ORACLE 7.3 Benutzerverwaltung
- 11. WPF Benutzerverwaltung editierbare Eigenschaft
- 12. play framework app authentication, benutzerverwaltung
- 13. Benutzerverwaltung mit Ziffern (Fabric iOS)
- 14. Benutzerverwaltung mit Play! Framework 2.0.3
- 15. Strategie zum Erstellen von Menüs mit mehreren, sich überschneidenden Rollen
- 16. Authentifizieren Rollen und Anmeldeseite für verschiedene Rollen spielen
- 17. GRANTs für Rollen in Schemas neu generieren
- 18. Rollen für "Hhtpcontext.user" in Asp.net Formularauthentifizierung
- 19. ASP.NET 5 Identity Benutzerverwaltung in Web API
- 20. Singleton Rollen in Moose
- 21. Asp.Net Rollen ohne Rollen Anbieter funktioniert nicht?
- 22. ASP.NET 5 Benutzerdefinierte Rollen für die Windows-Authentifizierung
- 23. Wiederverwendung MVC Controller Rollen Autorisierung für die Anzeige von Menüobjekten
- 24. Laravel und Sentinel: mischen Rollen Middleware für die Autorisierung
- 25. Rollen Aggregate nach Wochentag für die letzten x Wochen - R
- 26. Hinzufügen von benutzerdefinierten Rollen Fenster Rollen in ASP.NET MVC 5
- 27. denyAccessUnlessGranted in der Steuerung mehrere Rollen
- 28. ASP.NET: Abrufen autorisierter Rollen für eine Seite
- 29. Dynamische Rollen in Struts 2
- 30. Laravel verschiedene Routen für verschiedene Rollen
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