Ich brauche ein Java-Programm mit einer Sicherheit und einem Login-System für ein Projekt in der Schule machenLogin und Sicherheitssystem mit Mysql
Ich dachte an eine Enum für die Sicherheitsrolle in Java mit einem Sicherheitsstufe mit:
public enum Role {
lECTOR(0), COORDINATOR(1), ADMINISTRATOR(2);
private int securityLevel;
Role(int securityLevel) {
this.securityLevel = securityLevel;
}
public int returnSecurityLevel() {
return securityLevel;
}
In mysql ich denke, macht zwei Tabellen
table users with a userid, username, password and security_id
roles with a security_id, rolename this table I would link to the enum
auf der security je würde ich dann sagen, was ein bestimmte Benutzer kann oder nicht kann.
Ist dies ein guter Weg zu arbeiten oder nicht, sind irgendwelche Vorschläge mehr als willkommen.
durch das Sicherheitssystem hatte ich im Hinterkopf, dass ein Benutzer nur eine Rolle haben könnte, denn je höher Sie in Sicherheit gehen, desto mehr Dinge können Sie tun. Also kann ich einfach die eine Tabelle in die andere integrieren ...? –
würde ich ja tun. – barsju
Aber die globale Idee ist in etwa richtig .... –