修正usercontroller和basecontroller中的方法