Hallo Leute,
ich bin gerade dabei, ein Administratorenprogramm zu schreiben. Ich kann dann 2 Leuten unterschiedlich Rechte vergeben. Wer welche Rechte bekommt, ist in einer Datenbank hinterlegt, wo nur ich Zugriff drauf habe. Wenn sich jetzt ein Admin einloggt, der nur eingeschränkte Rechte hat, werden alle Rechte von der Datenbank abgerufen und auf das Programm in booleans gespeichert. Bsp ein Bool für Leserechte.
C#-Quelltext
1: 2: 3: 4: 5:
| if(Volladminrechte == true) { UC_Volladmin admin = new UC_Volladmin(); admin.Show(); } |
Wenn er diese Rechte natürlich nicht hat, wird sich auch kein Formular öffnen. Ist es aber irgendwie möglich, doch an versteckte Formulare zu kommen? Wenn ja, wie kann ich dieses Programm davor schützen?
Moderiert von Christian S.: Topic aus Verteilte Systeme verschoben am So 12.02.2017 um 01:00
"Wer keinen Sinn im Leben sieht, ist nicht nur unglücklich, sondern kaum lebensfähig" - Albert Einstein