Heim  >  Artikel  >  Backend-Entwicklung  >  Überprüfung der Benutzerberechtigungen für mehrere Tabellen

Überprüfung der Benutzerberechtigungen für mehrere Tabellen

WBOY
WBOYOriginal
2016-08-18 09:15:351373Durchsuche

Im akademischen Verwaltungssystem befinden sich Studierende, Betreuer und Studierende nicht in derselben Tabelle. Wie werden Berechtigungen überprüft? Auf der Suche nach Ideen

Antwortinhalt:

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“ „.“

verwenden
<code>session('student.id',学生ID);//学生
session('teacher.id',教师ID);//教师
session('assist.id',辅导员);//</code>

Erkennen Sie beim Anmelden einfach die entsprechende Sitzung

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn