Hallo Jofa,
also ich hätte da schon eine Lösung:
1. Erstelle eine Maske mit dem Feld Remote_Address (damit du die aktuelle IP des Users auslesen kannst).
2. Füge folgenden Code in den Header deiner Maske ein:
REM IP-Bereich deklarieren (tmp0= Unterbereich; tmp1=Oberbereich)
tmp0:=127.0.0.0;
tmp1:=192.168.1.1;
tmp3:=@TextToNumber(Remote_Address):
REM Weiterleitung, wenn User-Ip im deklarierten Bereich liegt;
_Enter:="<meta http-equiv=\"refresh\" content=\"0; URL=/db.nsf/intro?OpenView\">";
REM Wenn nicht, dann auf folgende Seite weiterleiten
_Exit:="<meta http-equiv=\"refresh\" content=\"0; URL=http://deinserver.de/noaccess.html\">";
@If(tmp3>=tmp0 & tmp3<=tmp1;_Enter;_Exit);
3. Die Startoptionen der DB dann auf diese Maske setzen. Um auch zu vermeiden, dass niemand quer in die DB einsteigt, kannst du auch den obigen Code in jede Maske einfügen, somit hättest du diesen Sonderfall auch abgedeckt.
Also das mit den REMs kannst du / musst du auslassen, die habe ich nur mitreingeschrieben, damit du weißt, um was es geht.
Habe mir grad alles so ausgedacht und noch nicht getestet... Müßte aber funktionieren...
Ayhan