增加session、user的中间件，控制器，一起helper