Autor Thema: Per LS Encryption-Keys zu ID holen  (Gelesen 1463 mal)

Offline bernino1

  • Junior Mitglied
  • **
  • Beiträge: 68
  • Geschlecht: Männlich
Per LS Encryption-Keys zu ID holen
« am: 05.02.07 - 09:09:13 »
Hallo Leute,

ich habe verschlüsselte Felder in einem Dokument. Alle User haben Author-Rechte auf dieses Dokument, da Sie via dazugehörigen Antwortdokumenten aus dem Querysave bestimmte Logeinträge per Script eintragen können.
Wenn nun ein User KEINEN Key für das Hauptdokument hat, wird der Logeintrag erstellt und die Verschlüsselung bleibt aufrecht. TipTop :-)
Wenn nun ein User, der den Key besitzt über ein solches Antwortdokument einen Logeintrag erstellt, wird die Verschlüsselung in allen Felder aufgehoben.
Ist mir grundsätzlich klar, da ich mich ja nicht in der Maske befinde!

ABER:

Den Befehl "call document.encrypt" kann ich nicht einbauen, da dieser bei Usern ohne Key einen Fehler bringt.

Ich sollte also vorab feststellen ob ein Key-Dokument in der ID vorhanden ist oder nicht. Ist keines vorhanden - ok - ist eines vorhanden - dann encrypt.

Wie kann ich aber feststellen ob, bzw. welcher Key in der ID vorhanden ist?
Habt Ihr eine Lösung?
(Ich kann nur LS verwenden!)

Danke und grüassle vom Bodensee
« Letzte Änderung: 05.02.07 - 10:17:28 von bernino1 »
Schöne Grüße vom Bodensee

Berndt

Offline bernino1

  • Junior Mitglied
  • **
  • Beiträge: 68
  • Geschlecht: Männlich
Re: Per LS Encryption-Keys zu ID holen
« Antwort #1 am: 05.02.07 - 10:17:04 »
da es hier scheinbar wirklich keine abfragemöglichkeit via ls gibt hab ich mit einem arbeitskollegen eine - zugegeben - etwas schwindelige lösung gefunden!

On Error Resume Next      ' Error aktivieren für nächste Zeile
Call hauptdoc.Encrypt   
On Error Goto 0            ' wenn fehler - dann diesen ignorieren
Call hauptdoc.save (True,False)   ' immer speichern!

auf diese art und weise verhindere ich, daß user ohne schlüssel beim encrypten einen fehler erhalten. durch on Error Goto 0 wird das dokument im anschluss trotzdem gespeichert.

des wos i hob woll hob is somit erreicht  >:D

danke und grüsse an alle
Schöne Grüße vom Bodensee

Berndt

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz