If you're tired of removing and adding this all the time, you
can easily add a condition. For example:
- die "Testing" if $c->param->{dump_info};
+ die "Testing" if $c->params->{dump_info};
=head2 Disable statistics
for my $field ( $c->req->upload ) {
+ my $upload = $c->req->upload($field);
my $filename = $upload->filename;
my $target = "/tmp/upload/$filename";
To log in a user you might use an action like this:
- sub 'login' : Local {
+ sub login : Local {
my ($self, $c) = @_;
if ($c->req->params->{username}) {
$c->session_login($c->req->params->{username},
}
}
+This action should not go in your MyApp class...if it does, it will
+conflict with the built-in method of the same name. Instead, put it
+in a Controller class.
+
$c->req->params->{username} and $c->req->params->{password} are html
form parameters from a login form. If login succeeds, then
$c->req->{user} contains the username of the authenticated user.