Robert: [Perl] Warum funzt meine if-Anweisung nicht

Beitrag lesen

Moin! Moin!

Ich habe folgendes Problem mit meinem Script (Perl):
Ich logge mich in einen geschützten Bereich (.htaccess) mit dem Benutzername "hans" ein und will jetzt (wenn der Benutzername = hans ist) eine, mittels CGI (Perl) generierte, Seite anzeigen lassen.

Hier die wichtigen Auszüge:

Variablendefinition:
$benutzer="$ENV{REMOTE_USER}";
$admin1="hans";

Mein Versuch:
if ($benutzer eq $admin1){&seite_anzeigen}
else {&fehler_anzeigen}

Problem:
Die If-Anweisung will einfach nicht das tun, was ich will, nämlich zu sub seite_anzeigen gehen.
Ich habe das ganze auch schon mit

unless ($benutzer eq $admin1){
    &fehler_anzeigen;
    next;}
    &seite_anzeigen;

ausprobiert.

Wer kann mir sagen wo ich da den Fehler mache???

Schon mal vielen Dank.

Gruß

Robert