sub method1 { ... if ($self->authenticated) { ... } else { ... } ... } sub method2 { ... if ($self->authenticated) { ... } else { ... } ... } sub method3 { ... if ($self->authenticated) { ... } else { ... } ... }