Autor Thema: EditDocument im Web unterbinden  (Gelesen 2295 mal)

Offline D. Roth.

  • Aktives Mitglied
  • ***
  • Beiträge: 111
  • Ich liebe dieses Forum!
EditDocument im Web unterbinden
« am: 06.12.06 - 20:01:33 »
Hallo zusamme,

ich bin gerade daran eine Homepage mit Notes zu programmieren. Es gibt auch einen privaten Teil die Anmeldung mach ich mit Cookies.

Und jetzt zu meiner Fragen.

Gibt es eine Moeglichkeit den Befehl EditDocument im Web zu unterbinden ??

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: EditDocument im Web unterbinden
« Antwort #1 am: 06.12.06 - 22:30:41 »
Das jemand den Befehl ?editdocument in seinen Browser eingibt kann man nicht unterbinden. Und das der Domino Server einen Standardbefehl vergißt, auch nicht.

Ich denke mal, Dein Anliegen ist eigentlich, dass Leser Deiner Webseite, die Dokumente nicht bearbeiten dürfen sollen.
Und das ist in Notes immer eine Sache der ACL oder des Dokument-Leseschutzes.

Sind die Dokumente erst mal sicher, könnte nun "kosmetischerweise" nur noch stören, dass Benutzer, die unberechtigterweise ?EditDocument eingeben, das Login-Fenster bekommen.

Da fällt mir aber im Moment auch nix ein.

Wer das verhinderten möchte, verhindert dann aber generell das Bearbeiten der Doks im Web, da sich niemand mehr editierend einloggen kann.

Gruß,
Uwe

Offline D. Roth.

  • Aktives Mitglied
  • ***
  • Beiträge: 111
  • Ich liebe dieses Forum!
Re: EditDocument im Web unterbinden
« Antwort #2 am: 07.12.06 - 08:11:45 »
Das Problem ist das die User keine NotesUser sind ! Sondern die werden in einer CRM DB angelegt.

Und wenn ich das EditDocument mit JavaScript  abfange ??

Wie ist der Vorschlag ??

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: EditDocument im Web unterbinden
« Antwort #3 am: 07.12.06 - 08:24:57 »
Man kann, das entsprechende Lizenzmodell vorausgesetzt (!!), das so Regeln, dass man in der CRM DB (im Personendokument) definiert,  dass der Ansprechpartner ein "Internet-User" (Partner-Portal) ist.
Dort gibt man dann ein Kennwort an. Ein manuelle Prozess o. ein Hintergrundprozess legt dann entsprechende Dokumente im DD (Personendokument mit E-Mail-Adresse + Kennwort) an.

Der User ist dann im Adressbuch und kann sich mit seiner E-Mail-Adresse und seinem Kennwort einloggen....

Wir machen das auch so und es läuft seid Jahren.....
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: EditDocument im Web unterbinden
« Antwort #4 am: 14.12.06 - 10:22:09 »
Das Ganze mit JavaScript im Frontend zu unterbinden ist keine wirklich 'sichere' Lösung.
Es gibt eine Menge Tools, mit denen man zur Laufzeit einer Webseite JavaScripts verändern und ausführen kann.
Sauber lösen kannst Du sowas nur im Backend. Also durch Prüfung des Nutzers. EineMöglichkeit wäre, mit JavaScript eine Session-ID, die für den jeweiligen Nutzer im Backend generiert wird (z.B. der Nutzername linear verschlüsselt), in einem Feld mit zu übertragen und dann im Backend entsprechend die Berechtigungen zu prüfen.
+++To be human is more important than to be important!+++

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: EditDocument im Web unterbinden
« Antwort #5 am: 14.12.06 - 10:37:56 »
Es gibt auch einen privaten Teil die Anmeldung mach ich mit Cookies.
Selbst programmiert?
Wenn ja, warum verwendest Du nicht das Sicherheitskonzept/Modell von Notes?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: EditDocument im Web unterbinden
« Antwort #6 am: 14.12.06 - 11:21:48 »
Ich glaube, weil es keine Notes-Nutzer sind.
Sicherlich eine Frage der Lizenzkosten...
+++To be human is more important than to be important!+++

Offline D. Roth.

  • Aktives Mitglied
  • ***
  • Beiträge: 111
  • Ich liebe dieses Forum!
Re: EditDocument im Web unterbinden
« Antwort #7 am: 15.12.06 - 19:47:09 »
Genau die sind irgendwelche Kunden die nicht einen Notes User Account bei uns haben.

Und ich hab auch keine Lust diese User in unserem WEB N&A aufzunehmen.


Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re: EditDocument im Web unterbinden
« Antwort #8 am: 21.12.06 - 16:59:37 »
Hi,

wenn noch einen Tip gebrauchen kannst:

Über die Eigenschaft @IsDocBeingEdited könntest du in der Dokumenten-Web-Maske nach dem UserName abfragen (dieser ist wahrscheinlich Anonymous wenn dasganze schon ohne Lizenzen läuft). Wenn User Anonymous, dann könntest bestimmte Elemente mit Hide-Whens verstecken oder eine per JS bzw. META REFRESH erzeugte Weiterleitung zu einer beliebigen Adresse machen.

Nur durch JS wirst nicht weiterkommen, da man - wie bereits schon erwähnt - ziemlich viel manipulieren kann (Das Dokument mit einem externen Browserfenster und JS ansprechen, submitten etc.).

Ayhan

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz