TheManWho
Mitglied
Sehr geehrte Damen und Herren
Folgendes Szenario:
Übers Internet soll auf eine Datenbank zugegriffen werden. Dieser Zugriff läuft auch schon tipp-topp (mit Hilfe von ASP). Natürlich soll nicht jeder auf die Daten zugreifen können, deshalb gibts eine kleine Passwortabfrage (ganz simpel mit einem User - guckst Du hier ).
Diese leitet dann mit einem "Response.Redirect" zu der eigentlichen Seite weiter
Damit ist das Problem aber noch nicht gelöst, da ich ja weiterhin DIREKT die ASP-Seite mit dem DB-Zugriff aufrufen kann. Ich hab mir jetzt 2 Lösungen überlegt, aber leider scheitert es mangels Erfahrung/Können(?) an der Umsetzung
a) Die Passwortabfrage wird in die DB-Zugriffsseite integriert, muss dann natürlich bei jedem Start ausgeführt werden. Ich hab da mal was über eine SUB START () gelesen, die automatisch beim Starten der Seite ausgeführt wird... Problem bei der Lösung: Was geschieht bei einem Refresh?! Muss dann wieder das Passwort eingegeben werden? Das wäre ja sehr lästig..
b) Die DB-Zugriffsseite wird über den Webserver (IIS unter W2K-Server) gesperrt. Da hab ich auch schonmal eingestellt, dass man bei dem Aufruf der Seite auf die Passwortabfrage umgeleitet wird, aber dadurch gibts nur ne Endlosschleife, weil man ja auch nach der erfolgreichen Passworteingabe nicht auf die Seite kommt.
So, jetzt seid Ihr dran ;-) hat jemand eine Idee?

Folgendes Szenario:
Übers Internet soll auf eine Datenbank zugegriffen werden. Dieser Zugriff läuft auch schon tipp-topp (mit Hilfe von ASP). Natürlich soll nicht jeder auf die Daten zugreifen können, deshalb gibts eine kleine Passwortabfrage (ganz simpel mit einem User - guckst Du hier ).
Diese leitet dann mit einem "Response.Redirect" zu der eigentlichen Seite weiter
Damit ist das Problem aber noch nicht gelöst, da ich ja weiterhin DIREKT die ASP-Seite mit dem DB-Zugriff aufrufen kann. Ich hab mir jetzt 2 Lösungen überlegt, aber leider scheitert es mangels Erfahrung/Können(?) an der Umsetzung
a) Die Passwortabfrage wird in die DB-Zugriffsseite integriert, muss dann natürlich bei jedem Start ausgeführt werden. Ich hab da mal was über eine SUB START () gelesen, die automatisch beim Starten der Seite ausgeführt wird... Problem bei der Lösung: Was geschieht bei einem Refresh?! Muss dann wieder das Passwort eingegeben werden? Das wäre ja sehr lästig..
b) Die DB-Zugriffsseite wird über den Webserver (IIS unter W2K-Server) gesperrt. Da hab ich auch schonmal eingestellt, dass man bei dem Aufruf der Seite auf die Passwortabfrage umgeleitet wird, aber dadurch gibts nur ne Endlosschleife, weil man ja auch nach der erfolgreichen Passworteingabe nicht auf die Seite kommt.
So, jetzt seid Ihr dran ;-) hat jemand eine Idee?