Question

Je suis en train d'installer une page de connexion à utiliser avec awstats, de sorte que le contenu ne peut être consulté par les utilisateurs authentifiés.

Idéalement, je voudrais créer ma propre page de connexion, et si un utilisateur n'est pas connecté lors de la visite la page de statistiques, ils sont redirigés vers la page de connexion. (En ce moment il n'y a pas d'authentification)

Le problème est que je ne sais pas comment mettre en œuvre. J'ai essayé googler, mais les seules solutions que je pouvais trouver devaient utiliser .htaccess (que je préfère ne pas utiliser dans ce cas si je n'ai pas)

Quelqu'un at-il mis en œuvre quelque chose de semblable à cela?

Était-ce utile?

La solution

.htaccess est l'outil idéal pour ce travail, mais si vous insistez, l'ancienne ancienne ancienne voie

#!/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);
    }
}

où ShowLoginForm () imprime un en-tête de contenu $q->header avec le code HTML pour un formulaire de connexion, et ShowAWSTATS imprime un en-tête contenu, et de dire, certains html telle que fournie par awstats.pl

Comme Len Jaffe dit, il y a beaucoup beaucoup beaucoup plus que les besoins à faire, si vous voulez utiliser .htaccess (son soit 3min avec .htaccess ou heures avec quoi que ce soit d'autre)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top