Heim > Artikel > Backend-Entwicklung > Überprüfung der Benutzerberechtigungen für mehrere Tabellen
Im akademischen Verwaltungssystem befinden sich Studierende, Betreuer und Studierende nicht in derselben Tabelle. Wie werden Berechtigungen überprüft? Auf der Suche nach Ideen
Im akademischen Verwaltungssystem befinden sich Studierende, Betreuer und Studierende nicht in derselben Tabelle. Wie werden Berechtigungen überprüft? Auf der Suche nach Ideen
Der Benutzer muss es stapelweise hinzugefügt oder importiert haben, oder? . . Jeder Benutzer entspricht einer entsprechenden Rolle. Erstellen Sie eine Berechtigungstabelle und weisen Sie den Schülern beispielsweise die gleichen Berechtigungen zu Verwenden Sie die Benutzer-ID, um die entsprechende Rolle zu finden. Anschließend sollte es nicht schwierig sein, die Struktur der Berechtigungstabelle zu finden
Fügen Sie eine zugehörige Tabelle hinzu und überprüfen Sie die Berechtigungen der zugehörigen Tabelle.
Die zugehörige Tabelle speichert die UID und die zugehörigen Berechtigungen von Studenten, Betreuern und Mitarbeitern. Überprüfen Sie sie einfach.
Lassen Sie sie beim Anmelden einen Charakter auswählen.
Sobald Sie den Charakter erhalten haben, können Sie sich anmelden.
Die Sitzung wird auch separat geschrieben.
In der Schreibmethode von 3.2.3 kann „session“ „.“
<code>session('student.id',学生ID);//学生 session('teacher.id',教师ID);//教师 session('assist.id',辅导员);//</code>
Erkennen Sie beim Anmelden einfach die entsprechende Sitzung