search_by_tags(split ',', $cgi->param('tags'));
####
search_by_tags($cgi->param('tags')); # split called inside this function
####
###index.pl
use Controller::Admin;
Controller::Admin->new()->run();
###Controller/Admin.pm
sub run(){
my $auth = Controller::Auth->new();
$auth->loggedin() or $auth->require_login(); return; # that prints login page
#
#Do some tasks if the user has logged in
#
}
####
###index.pl
use Controller::Admin;
print Controller::Admin->new()->run();
###Controller/Admin.pm
sub run(){
my $auth = Controller::Auth->new();
$auth->loggedin() or return $auth->require_login(); # that RETURNS login page
#
#Do some tasks if the user has logged in
#
}