my $q = CGI->new(); ... if ($q->param('action') eq 'Login') { if ($q->param('mid')) { ############# <---- What's this? $q->param('warning') = 'Already logged in, bonehead.'; show_member($q); } else { do_login($q); } }