Frage

Ich versuche, eine Anmeldeseite mit AWStats einzurichten, damit der Inhalt nur von authentifizierten Benutzern angezeigt wird.

Im Idealfall möchte ich meine eigene Anmeldeseite erstellen und wenn ein Benutzer bei der Seite der Statistik -Seite nicht angemeldet ist, werden er auf die Anmeldeseite umgeleitet. (Im Moment gibt es keine Authentifizierung)

Das Problem ist, dass ich nicht weiß, wie ich dies implementieren soll. Ich habe versucht, dies zu googeln, aber die einzigen Lösungen, die ich finden konnte, waren.

Hat jemand etwas Ähnliches implementiert?

War es hilfreich?

Lösung

.htaccess ist das richtige Werkzeug für diesen Job, aber wenn Sie darauf bestehen, der alte alte alte Weg

#!/usr/bin/perl --
use strict;
use warnings;
use CGI;
Main( @ARGV );
exit( 0 );
sub  Main {
    my ( $q ) = CGI->new;
    if( $q->param('password') eq 'secret' ){
        print ShowAWSTATS($q);
    } else {
        print ShowLoginForm($q);
    }
}

wo showloginform () einen Inhaltsheader druckt $q->header Zusammen mit dem HTML für ein Anmeldeformular und ShowawStats druckt einen Inhaltsheader und sagen einige HTML, wie von AwStats.pl bereitgestellt

Wie Len Jaffe sagt, muss viel viel mehr getan werden, sodass Sie .htaccess verwenden möchten (es ist entweder 3 Minuten mit .htaccess oder Stunden mit irgendetwas anderem)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top