Moin allerseits!
Ich habe folgende Frage an die Experten:
Ich habe eine datei geheimeseite.php. Diese ist via HTTP-Authentifizierung geschützt.
Bislang steuere ich diese Seite einmal täglich manuell über meinen Browser an und lasse das darin befindliche Skript somit laufen.
Nun bot mir ein Freund an, dass ich mir auf seinem Server auch einen Cronjob dafür einrichten könnte.
Der Gedanke ist nun also, dass ich auf seinem Server per Cronjob einmal täglich ein Skript ausführen lasse, das auf seinem Server liegt und dass wiederum die Datei auf meinem Server aufruft und somit ausführt. Mein Webhosting Paket hat leider keine eigene Möglichkeit für Cronjobs.
Nun die Fragen hierzu:
1. Könnte ich in der per Cronjob ausgeführten Datei einfach einen Eintrag der Form „Header: location…“ hinterlegen und die http_auth Daten einfach direkt über den Header mitgeben?
Z.B. in der Form: „Authorization: Basic blablablaBase64codierteCredentials“
2. Auf wikipedia.de heißt es: „Stellt der Webserver fest, dass für eine angeforderte Datei Benutzername oder Passwort nötig sind, meldet er das dem Browser mit dem Statuscode 401 Unauthorized und dem Header WWW-Authenticate. Der Browser ermittelt nun die zur Anmeldung notwendigen Daten (indem er den Nutzer fragt oder schon früher eingegebene Werte verwendet)“.
Meine Frage ist wie diese „früher eingegebenen Werte“ aussehen müssen bzw. was damit gemeint ist. Wäre das z.B. mein im Header von vorne herein mitgegebenes Passwort?
3. Funktioniert das Ganze überhaupt über „header: location…“ oder hättet ihr andere Ideen wie man das Thema sinnvoll lösen könnte?
Eure Ideen würden mich hier sehr interessieren.
Besten Dank!
Seb
Ich habe folgende Frage an die Experten:
Ich habe eine datei geheimeseite.php. Diese ist via HTTP-Authentifizierung geschützt.
Bislang steuere ich diese Seite einmal täglich manuell über meinen Browser an und lasse das darin befindliche Skript somit laufen.
Nun bot mir ein Freund an, dass ich mir auf seinem Server auch einen Cronjob dafür einrichten könnte.
Der Gedanke ist nun also, dass ich auf seinem Server per Cronjob einmal täglich ein Skript ausführen lasse, das auf seinem Server liegt und dass wiederum die Datei auf meinem Server aufruft und somit ausführt. Mein Webhosting Paket hat leider keine eigene Möglichkeit für Cronjobs.
Nun die Fragen hierzu:
1. Könnte ich in der per Cronjob ausgeführten Datei einfach einen Eintrag der Form „Header: location…“ hinterlegen und die http_auth Daten einfach direkt über den Header mitgeben?
Z.B. in der Form: „Authorization: Basic blablablaBase64codierteCredentials“
2. Auf wikipedia.de heißt es: „Stellt der Webserver fest, dass für eine angeforderte Datei Benutzername oder Passwort nötig sind, meldet er das dem Browser mit dem Statuscode 401 Unauthorized und dem Header WWW-Authenticate. Der Browser ermittelt nun die zur Anmeldung notwendigen Daten (indem er den Nutzer fragt oder schon früher eingegebene Werte verwendet)“.
Meine Frage ist wie diese „früher eingegebenen Werte“ aussehen müssen bzw. was damit gemeint ist. Wäre das z.B. mein im Header von vorne herein mitgegebenes Passwort?
3. Funktioniert das Ganze überhaupt über „header: location…“ oder hättet ihr andere Ideen wie man das Thema sinnvoll lösen könnte?
Eure Ideen würden mich hier sehr interessieren.
Besten Dank!
Seb

Kommentar