我是网络编程的初学者,我需要像在社交网络中一样创建更改密码的功能。我是第一次做,不知道怎么做。我不知道如何创建架构。我在用户端使用backbone.js,我将创建 userModel(这是主干模型)。在服务器端我使用Java。我有一个想法:向 UserClass(这是 java 类)添加名为的新字段
@JsonIgnore
String oldPassword;
@JsonIgnore
String newPassword;
JsonIgnore使字段在用户端不可见。我将从用户端发送带有userModel的字段,所以我检查服务器端。我想,这个想法并不好。如果您知道任何方法,请告诉我!
编辑
我知道如何制作html-form。我不知道如何将文件发送到服务器。如果我这样做:
var val1 // old_pass
var val2 // new_pass
this.model.save({password: val1,new_password: val2});
然后model密码改成val1,不正确,用户侧不要设置密码,因为用户侧没有model密码