Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: pippo am 02.12.02 - 12:46:21
-
hallo leute,
möche auf web bestimmte felder verstecken sofern bedingung zutrifft;
muß ich da cgi-variablen (zb. remote_adrr) verwenden oder gibt es einen besseren weg um herauszufinden ob mit browser zugegriffen wird?
oder verwendet da jemand sogar leserfelder für sowas?
schönen tag, pippo
-
Hallo,
ich vermute die Frage falsch verstanden zu haben. Sollte ich sie doch richtige verstehen, würde ich die hide when Formulas verwenden ::)
-
hallo,
hide when Formulas: ja!
aber wie prüfe ich am besten, ob jemend mit browser zugreift
grüße, pippo
-
Mit der Formel @CLientType
Bsp. @If (@ClientType="Web";DieseForm;JeneForm)
-
in dem hide-when reiter von feldern kannst du aber auch einfach anklicken : "Hide paragraph from" "WebBrowser"
-
hallo leute,
funktioniert bestens (@ClientType="Web"...)!!!
aber: kann es sein, daß man richtextfelder nicht verstecken kann???
ich hoffe, daß ich heute nur einen blauen montag habe!
grüße, pippo
-
wer sonntags säuft, sollte montags auch nicht zur arbeit kommen... :-[
bei rt-feldern sollte dies eigentlich auch möglich sein
-
hallo,
kannst du das mal bei dir testen?
besten dank, pippo
-
gerade gemacht, kein Problem...
Hast du vielleicht Web kleingeschrieben ?
Sonst, wie gesagt, mach das Häkchen "Hide from WebBrowser"
einfacher ist das.
till
-
hallo,
wir verstehen uns nicht!
das mit (@ClientType="Web"...) funktioniert bestens!!!
habe nun aber ein anderes problem:
habe dokumente mit richtextfelder und textfeldern;
gehe nun in die maske und verstecke das richtextfeld mit:
absatz verbergen wenn formel wahr: 1;
Textfelder kann ich so verbergen, richtextfelder aber nicht;
das kann doch nicht sein???
grüße, pippo
-
wie gesagt : bei mir ist das kein problem,
auch nicht mit richtext-feldern, dass hatte ich schon richtig verstanden.
hau da mal ein @true rein
-
hallo,
funkt nicht!!! - habe jemanden gefunden - der dasselbe problem hatte - ist ein bug von notes - hat mit euro zu tun - er wird mir die lösung schicken
welche version von notes hast du?
grüße, pippo
-
benutze 5.0.8
-
habe 5.0.10
-
das beweist ja mal wieder, das mit neuen releases nicht bugs entfernt sondern neue hinzu kommen ;D
-
also habe ich wochenende doch nicht zu viel getrunken :-))
melde micht, sobald ich lösung habe
grüße, pippo
-
Textfelder kann ich so verbergen, richtextfelder aber nicht;
das kann doch nicht sein???
Probier mal im Formular ein Leerzeichen vor's RTF einzufügen. ;D
-
hallo du zauberer,
es funktioniert!!!
kannst du mir bitte mehr dazu sagen?
seit wann muß man denn leerzeichen vor richtextfelder setzen?
grüße, pippo
-
es funktioniert!!!
kannst du mir bitte mehr dazu sagen?
seit wann muß man denn leerzeichen vor richtextfelder setzen?
Ist ein alter Bug (der aber wohl schwierig zu fixen ist).
-
hallo,
ich dank dir!!!
schönen abend, pippo
-
hallo zusammen,
das ganze hat noch einen schönheitsfehler:
sofern ein anhang besteht greift die formel auch nicht!
hast du dafür auch einen trick?
grüße, pippo
-
hallo,
habe festgestellt, daß man richttextfelder herrlich verstecken kann - mit leerzeichen...
erstellt man aber eine Tabelle im Richtextfeld, so geht es wiederum nicht!!!
lösung ist für mich sehr wichtig!!!
mache sperre über remote_adr in $$ViewTemplate For...; dh. ich in hide wenn kontrolliere ich die ip adresse von user
hat jemand aber den gesamten url (...?opendocument), so kann er das document öffnen
grüße, pippo
-
Ein gutgemeinter Rat: Laß es!
Das ist viel zu schwer zu kontrollieren, negative IP-Identifikation (Aussperren) sowieso, bei positiver Identifikation gibt's immer noch folgende Probleme:
a) Gäste im Client-LAN
b) offene Proxies im Client-LAN
c) unsicheres Client-WLAN
d) Zugriff mit Notes-Client
Dominoseitig hast Du mit dem Verstecken Probleme:
a) beim Zugriff mit einem Notes-Client
b) Domino URL-Syntax gewährt direkten Zugriff auf eingebettete Elemente, OLE u. Anhänge
c) Mißbrauch von Ansichten, die Formularumschaltung nutzen.
Also ich rate dringend zur Authentifizierung/Leser-/Autorenfeldern und basta. Da hast Du den ganzen Kram vom Hals.
Ansonsten gibt es noch eine aufwendige Möglichkeit mit Formularumschaltung, die mW auch (Web-)sicher ist. Willst Du die unbedingt wissen?
-
hallo,
erlaube mir bitte, daß ich Dir das kurz erkläre:
wir haben x-Betriebe (jeder einen Notesserver);
das ganze spielt sich in unserem intranet ab;
jeder betrieb hat nun eine Datenbank(zentrale Schablone);
über acl gesperrt;
plus gibt es in acl den Eintrag Anonymous - leser;
im Kundenraum wird nun ein pc aufgestellt, wo ein kunde über SiteKiosk (spezieller Browser) diese Notesdb öffnen kann;
Kunde soll nicht Password eingeben müssen;
das ganze soll aber nur in diesem betrieb funktionieren;
soweit so gut;
da bei uns alle betriebe dieselbe verzeichnisstruktur haben, kann nun ein betrieb über browser (und ipadresse von Notesserver - ist im öffentlichen names.nsf bekannt) die db öffen und sich die kundeninformationen aller betriebe anschauen;
das soll nicht sein!
habe nun in jeder db ein profildoc wo ipadressen eingetragen werden können; beim öffnen der db über browser kontrolliere ich diese; und funktioniert bestens!
Brwosereinstellung:
bei Laneinstellungen: adressen die wie folgt beginnen, keinen Proxyserver verwenden: die ipadresse von Notesserver des Betriebes;
das hat nun Vorteil daß die IPAdresse des Users geprüft wird;
Was sagst Du dazu?
Grüße, Pippo
-
Ganz kapier ich's noch nicht:
Geht es 'nur' darum, die Kundenauftritte der einzelnen Filialen so voneinander abzuschirmen, daß die Filialen keine Vergleiche untereinander anstellen können oder stecken zusätzlich noch Infos in den DBen, die auch im Kundenraum nie erscheinen dürfen?
*Ein* Server je Filiale, der hat dann vermutlich auch Internetanbindung und ist WWW-Server? D.h. Ihr habt vor, diese FilialDBen ins Internet zu stellen ohne Authentifizierung?
Was ist, wenn jemand mit dem Notes-Client arbeitet statt mit Browser?
Könnt ihr über einen Webretriever nicht einfach über Nacht lokales, statisches HTML für's Kundenterminal generieren?
-
Frage: Was ist, wenn jemand mit dem Notes-Client arbeitet statt mit Browser?
Antwort: Notesclient geht ja über Acleinträge und verwendet Masken welche nicht gesperrt sind; möchte dieser User über Browser sich das Ganze anschauen, so wird wiederum seine IPAdresse eingetragen!
Frage: Könnt ihr über einen Webretriever nicht einfach über Nacht lokales, statisches HTML für's Kundenterminal generieren?
Anwort: kannst Du mir das bitte besser erklären?
Ist es denn möglich, dass Notes mit RichTextFeldern, Tabellen - Verstecken, so große Schwierigkeiten hat???
Grüße, Pippo
-
Ist es denn möglich, dass Notes mit RichTextFeldern, Tabellen - Verstecken, so große Schwierigkeiten hat???
Das ist wahrscheinlich weniger das Problem.
Aber verstecken und sichern, das ist zweierlei.
Vor dem Notes-Client läßt sich zB wenig sichern, da muß man sich schon ans Domino-Sicherheitsmodell halten.