修改代码缩进，完善User验证模型，添加前端验证