What beforFilter(), beforeRender() and afterFilter() functions
do in Controller?
beforeFilter() -This function is used to run
before every action in the controller. Most of the programmer used to check valid
session, user role and permissions.
beforeRender() - This function is used to called
after controller action logic and before the view is rendered.
afterFilter() - This function is used to called
after every controller action and after rendering is competed. It is the last
controller method to run.