' schrieb:Hallo everyone! (I am SAM, the new Software Synthesizer for the Comodere 64, hehehe)
Ich habe eine Literaturdatenbank unter LabVIEW programmiert, die unsere PDF´s verwaltet und möchte nun folgendes feature programieren:
Die Datenbank soll nur Literatur, bzw informationen an berechtigte Personen rausrücken. Hierzu:
will ich mir die Zugriffsrechte die die jeweiligen Benutzer innerhalb des Firmennetztes haben zu Nutze machen (zb username und passwort die beim login bei Windows2000 eingegeben werden).
Ein Beispiel: Wir haben "normale" User (Gruppe: Benutzen), welche mehr rechte besitzten als beispielsweise Hiwi´s oder Diplomanden (Gruppe: Studenten). Mein wunsch wäre es dass die Gruppe: Studenten zb. nur allgemeine Dokumente einsehen dürfen, und die Gruppe: Benutzer alle Dokumente einsehen dürfen. Bzw. die Studenten die Datenbank nicht verändern dürfen. (Vorallem seitdem ich eine Volltextsuche übers ganze System eingabaut habe)
Ich möchte auf keinen Fall wie schon an anderer Stelle übrigens auch in diesem Forum erläutert, eine Blacklist führen als Textdatei, sondern wirklich die Windows-rechte der betreffenden Person benutzen!! Kann mir dabei jemand helfen?
OKay Leute vielen Dank im voraus.
das wird so nicht gehen. Die Windows Anmelde-Passwörter sind verschlüsselt im System gespeichert und das System rückt die natürlich nicht freiwillig raus. Wäre es anders wäre jede Passwort-Abfrage in Windows einfach nur ein schlechter Witz, wenn man mit einem x-beliebigen Programm einfach so die Passwörter der User auslesen könnte ...
Die Rechte musst du in deiner Software selbst verwalten. Wenn du den angemeldeten Windows-User rausfinden möchtest, dann geht das über die Property Node "Application.User Name"