添加用户注册，修复一些注册的bug
和farmerJian的提交合并