PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Authentifizierung? oder auch nicht....



weisnix2
11-07-2006, 13:57
Hallo,

ich bin ganz neu hier im Forum und bin mir nicht ganz sicher, ob das das richtige Board hierfür ist.

Es geht darum, eine IP-Kamera (Level One FCS-1010) über ein kleines Webprogramm zu steuern (Pan und Tilt, sprich drehen). Dieses funktioniert natürlich auch direkt über die Kamera aber ich möchte das ganze gerne in eine eigene Lösung integrieren (diese kommt aber nicht von mir, bin auch im Programmieren recht eingerostet und dieses ganze moderne Zeugs wie html und php habe ich mir leider immer noch nicht so tiefgründig angeschaut. Dafür aber modula2, cobol, pascal und derartiges steinaltes.

Erstmal geht es nur darum die Funktionen der Drehbewegung auf einen einfachen Button oder Link zu legen. Ansteuern kann ich das Drehen zum Beispiel über folgende Eingabe im Browser:

http://192.168.0.99/cgi-bin/camctrl.cgi?move=up für oben, down für unten und so weiter. Jetzt geht natürlich ein Fenster auf und fragt mich nach Benutzername und Kennwort. Dann klappt es.

Wenn ich aber jetzt die Authentifizierung im Programm hinterlegen will, dann weiss ich leider nicht genau wie.

Im Handbuch der Kamera steht folgendes, werde da aber nicht ganz raus schlau.



Every configuration can be set through URL with the POST method by the Administrator only.
<general format>
URL[?[name=value][&name=value]……]
<method>
POST
<authorized user>
root


Kann mir hier vielleicht wer mit einem kleinen Beispiel aushelfen?

Gruß
weisnix2

sagi
11-07-2006, 23:07
Vermutlich wird hier die HTTP-Authentifizierung verwendet. Dabei werden den Headern der HTTP Anfrage die Login-Daten hinzugefügt. Darüber muss man sich allerdings normalerweise nicht den Kopf zerbrechen, da das eine gebrächliche und standardisierte Methode ist, und daher in Frameworks üblicherweise Verwendung findet.

für PHP zB macht es möglicherweise Sinn, die entsprechenden PEAR Klassen zu Verwenden:

http://pear.php.net/manual/en/package.http.http-request.php

Dort gibt es auch ein Kapitel über "Basic Authentication":

http://pear.php.net/manual/en/package.http.http-request.basic-auth.php

Das ist das, was du willst - vermute ich

mfg
c.

weisnix2
13-07-2006, 14:03
Hallo und vielen Dank für Deine Antwort,

das war genau das was ich gesucht habe. Muss mich jetzt wohl wirklich mal mit html, php und so weiter beschäftigen. Dachte eigentlich ich komme drum rum...

Aber nochmals vielen herzlichen Dank, hat auf Anhieb geklappt und war genau das was ich gebraucht habe.

Gruß
weisnix2