我正在尝试设置一个与AWSTAT一起使用的登录页面,以便仅通过身份验证的用户可以查看内容。

理想情况下,我想创建自己的登录页面,如果访问统计页面时未登录用户,则将其重定向到登录页面。 (现在没有身份验证)

问题是我不知道如何实施。我已经尝试过谷歌搜索,但是我能找到的唯一解决方案是使用.htaccess(如果我不必这样做,我不想在这种情况下使用它)

有人实施了类似的事情吗?

有帮助吗?

解决方案

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

showloginform()打印内容标头 $q->header 与HTML一起登录表单,ShowAwstats打印一个内容标题,并说Awstats.pl提供的一些HTML

就像Len Jaffe所说的那样,还有很多需要做的事情,因此您想使用.htaccess(它的3分钟与.htaccess或其他任何东西)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top