Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: robertpp am 09.09.05 - 12:08:40

Titel: Web anonymous, no access aber trotzdem zugriff
Beitrag von: robertpp am 09.09.05 - 12:08:40
Ich hab ein kleines Problem mit einer Web App.
Ich habe eine db (siehe unten) in der ich eine Welcome Form hab in der ich jeden user zugreifen lassen möchte. Das geht ja auch wenn ich anonymous no access habe und das Feld $PublicAccess haben und zusätzlich dem anonymous read write public doc gebe und in der Maske auch noch eingestellt habe "Available to Public access user".

Jetzt hab ich die eine Maske "Welcome geht ohne $$HTMLHead" ohne $$HTMLHead und db_name da geht das alles auch.

In der Maske "Welcome" die eingentlich die richtige ist hab ich die beiden Felder dabei und da muss ich mich authentifizieren. Das will ich aber nicht gibt es da eine Lösung?

Ich möchte erst eine passwort eingeben müssen wenn ich dann auf den link geklickt habe!! Wobei das mach ich eben dann mit &login.

danke Robert
Titel: Re: Web anonymous, no access aber trotzdem zugriff
Beitrag von: umi am 09.09.05 - 12:47:06
Ist die Maskeneigenschaft "Public Access" auch eingestellt?

Titel: Re: Web anonymous, no access aber trotzdem zugriff
Beitrag von: robertpp am 09.09.05 - 13:41:28
Ja das ist doch am letzten Reiter ganz unten anzuhacken das ist in beiden Maske gemacht!

Ich denke er kann den Inhalt von $$HTMLHead:

_db := @If(@TextToNumber(@Version) < 174;
         @ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);" ";"+");"\\";"/");@WebDbName);
"<meta http-equiv=\"cache-control\" content=\"no-cache\">" + @NewLine +
"<META http-equiv=\"expires\" content=\"0\">" + @NewLine +
"<LINK REL=stylesheet TYPE=\"text/css\" HREF=\"/"+_db +"/magna.css\">" + @NewLine +
"<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\" SRC=\"/"+_db+"/magna.js\">" + @NewLine + "</SCRIPT>" + @NewLine

nicht zugreifen obwohl der user beide Pages anschauen kann als anonymous.

und das db_name: Computed for Display

_db := @If(@TextToNumber(@Version) < 174;
         @ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);" ";"+");"\\";"/");@WebDbName);
_db

geht auch nicht.

Ich greife auch auf das db-profile zu da hab ich auch das Feld $PublicAccess erstellt und das geht auch.