These middleware functions can be anything .
These middleware functions allow the user to define logging , authentication and session management , and redirecting .
These middleware functions can be anything , and allow the user to define logging , authentication and session management , and redirecting .