Autor Thema: Client Einstellungen sperren  (Gelesen 2906 mal)

Offline alexB

  • Junior Mitglied
  • **
  • Beiträge: 59
Client Einstellungen sperren
« am: 13.01.06 - 12:20:36 »
Ist es möglich die Arbeitsoberfläche des Notes Clients vor Veränderungen zu schützen?

D.h. ich möchte verhindern, dass jemand Datenbanken öfnet oder zur Arbeitsoberfläche hinzufügt, obwohl er darauf Leserrechte besitzt

Hintergrund:
Die Leserrechte werden benötigt um aus einer Datenbank mittels @DBLookup Daten zu lesen. Die Datenbank selbst soll er nicht öffnen dürfen.

Kann man Menüs, wie Datei -> Datenbank öffnen nicht irgenwie sperren?

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Client Einstellungen sperren
« Antwort #1 am: 13.01.06 - 13:03:50 »
Kann man Menüs, wie Datei -> Datenbank öffnen nicht irgenwie sperren?

Das geht meines Wissens nach nicht.

Was du machen kannst, ist über die DB-Eigenschaften verhindern, dass die Datenbank in der Liste des Öffnen-Dialoges erscheint.

Im Eigenschaftendialog auf dem mittleren Reiter (Lineal und Geodreieck) gibt es die Option "Im Dialogfeld 'Datenbank öffnen' anzeigen". Dort mach den Haken raus.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline alexB

  • Junior Mitglied
  • **
  • Beiträge: 59
Re: Client Einstellungen sperren
« Antwort #2 am: 13.01.06 - 13:26:32 »
Das würde das eine Problem lösen (solange der Benutzer den Dateinamen nicht kennt).

Jetzt müßte ich nur noch die Arbeitsoberfläche vor Veränderungen schützen.

Driri

  • Gast
Re: Client Einstellungen sperren
« Antwort #3 am: 13.01.06 - 13:47:09 »
Was verstehst Du denn unter Arbeitsoberfläche ? Meinst Du den Workspace aus der 4er Version mit den Kacheln ?

Da hast Du dann glaub ich schlechte Karten. Sobald ein User eine Datenbank öffnet, wird auch eine Kachel dort abgelegt.

Offline alexB

  • Junior Mitglied
  • **
  • Beiträge: 59
Re: Client Einstellungen sperren
« Antwort #4 am: 13.01.06 - 13:52:02 »
Eigentlich datte ich schon an die Kacheln gedacht.
Dazu benötige ich warscheinlich eine "starre" Welcome Page, oder?

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Client Einstellungen sperren
« Antwort #5 am: 13.01.06 - 13:53:28 »
Meinst Du den Workspace aus der 4er Version mit den Kacheln ?

Wie kommst Du auf Version 4, Ingo? Der Workspace (dt. Arbeitsbereich) ist seit Version 1.0 dabei  ;)

@Alex: Ich sehe auch keine Chancen, dem Normaluser die Änderungen persönlicher Einstellungen zu verbieten. Auch das sichere Verhindern, eine DB zu öffnen, auf die man Leserechte hat, ist nicht vorgesehen und machbar.

Bernhard

Driri

  • Gast
Re: Client Einstellungen sperren
« Antwort #6 am: 13.01.06 - 13:57:54 »
@Bernhard :

Naja, ich hab mit Version 4 gestartet. Von daher ist das für mich eben die Kacheloberfläche aus der 4er Version  ;)

Offline alexB

  • Junior Mitglied
  • **
  • Beiträge: 59
Re: Client Einstellungen sperren
« Antwort #7 am: 13.01.06 - 14:30:56 »
Im Datenbank-Script bei Postopen vielleicht ein "Call uidb.Close" mit entsprechendem Hinweis?
Aber sonderlich elegant ist das warscheinlich nicht.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Client Einstellungen sperren
« Antwort #8 am: 13.01.06 - 18:49:51 »
Deswegen schrieb ich ja auch "sicher". Das DatabaseScript kann einfach ausgehebelt werden (man öffnet die DB über "Datenbank - gehe zu", oder man verwendet einen Link auf ein Dokument in dieser Datenbank ...).
Wenn die DB einen kryptischen Namen hat und Du Axels Vorschlag folgst und die DB nicht im Datenbank-Öffnen-Dialog erscheint, wird es für den Anwender zumindest sehr erschwert, die DB selbst zu öffnen. Du verhinderst damit aber auch die evtl. erforderliche Anlage lokaler Repliken (die dann wiederum auch ohne Datenbank-Öffnen-Dialog zu öffnen wären ...).

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz