私はWebプログラミングの初心者で、ソーシャルネットワークのようにパスワードを変更する機能を作成する必要があります。初めてやってるのですが、どうしたらいいのかわかりません。建築の作り方がわかりません。ユーザー側で backbone.jsを使用しています。userModel(これはバックボーンモデルです)を作成します。サーバー側では、Javaを使用しています。私は1つのアイデアを持っています:UserClass(これはJavaクラスです)に名前を付けた新しいフィールドを追加します
@JsonIgnore
String oldPassword;
@JsonIgnore
String newPassword;
JsonIgnoreは、ユーザー側でフィールドを非表示にします。ユーザー側からuserModelでフィールドを送信するので、サーバー側でチェックインします。アイデアは良くないと思います。何かご存知の方は教えてください!
編集
html-formの作り方を知っています。fildをサーバーに送信する方法がわかりません。私がそうするなら:
var val1 // old_pass
var val2 // new_pass
this.model.save({password: val1,new_password: val2});
次に、モデルパスワードをval1に変更します。これは正しくありません。ユーザー側でモデル化されていないため、ユーザー側でパスワードが設定されていません。