if ($user) {
$c->session->{__user} = $user->id; # HACK.
$c->flash->{message} = "Welcome to [doqueue], $username!";
$c->res->redirect($c->uri_for('/'));
$c->detach;
}
}
# first time or error of some sort
$c->view->template('account/set_username');
}