Guido Blatz: CGIs für Multi User

Hallo !

Wie kann man verschiedene normalerweise einzeln installierbare CGI-Programme so programmieren, daß diese Multi-User-fähig werden; d.h.
ein user registriert sich, und kann dann das Script ausführen.

manche Scripts haben ja von haus aus schon eine User-Anmeldung vorgesehen - wenn man aber mehrere scripts zur Verfügung stellen will, muß sich ein User immer wiedere neu registrieren (mit anderen Passwörtern usw.)

Ziel ist, Scripts von verschiedenen Anbietern unter einen Hut zu bringen, so daß sich ein User 1 x anmeldet (für alle Scripts)...

Gibts es dafür vieleicht ein vorkonfiguriertes CGI-Programm ? So etwas wie eine Userverwaltung ?

  1. Hoi,

    manche Scripts haben ja von haus aus schon eine User-Anmeldung
    vorgesehen - wenn man aber mehrere scripts zur Verfügung stellen
    will, muß sich ein User immer wiedere neu registrieren (mit anderen
    Passwörtern usw.)

    Ziel ist, Scripts von verschiedenen Anbietern unter einen Hut zu
    bringen, so daß sich ein User 1 x anmeldet (für alle Scripts)...

    Gibts es dafür vieleicht ein vorkonfiguriertes CGI-Programm ? So
    etwas wie eine Userverwaltung ?

    Warum schreibst du die Scripte nicht selber?

    Ansonsten: .htacces. Ums umschreiben wirst du aber nicht drum herum
    kommen.

    Gruesse,
     CK

  2. Hi,

    Ziel ist, Scripts von verschiedenen Anbietern unter einen Hut zu bringen, so daß sich ein User 1 x anmeldet (für alle Scripts)...

    wie Christian schon schrieb, wirst Du um das umschreiben der Skripte nicht herum kommen (wenn es was "gscheits" werden soll). Ich würde das entsprechende CGI-Verzeichnis mit .htaccess schützen (s.a. Feature-Artikel von Michael Schröpl http://aktuell.de.selfhtml.org/artikel/server/htaccess-faq/index.htm und http://aktuell.de.selfhtml.org/artikel/server/htaccess/index.htm) und dann in den Skripten die HTTP-Authentifizierung auslesen und entsprechend verarbeiten. Das dürfte zumindest den wenigsten Aufwand bedeuten.

    Gibts es dafür vieleicht ein vorkonfiguriertes CGI-Programm ? So etwas wie eine Userverwaltung ?

    Was meinst Du damit?

    Viele Grüsse
    Achim