Я начинаю программировать в сети, и мне нужно создать функцию смены пароля, например, в социальной сети. Я делаю это в первый раз и не знаю, как это сделать. Я не знаю, как создать архитектуру. Я использую backbone.js в пользовательской части, я создам userModel (это базовая модель). На стороне сервера я использую Java. У меня есть одна идея, что: добавить к Класс_пользователей (это класс Java) новые поля, названныесделать функцию для изменения пароля
@JsonIgnore
String oldPassword;
@JsonIgnore
String newPassword;
JsonIgnore делают поле невидимой на стороне пользователя. Я пошлю поля с userModel со стороны пользователя, поэтому я проверяю серверную сторону. Я думаю, идея не очень хорошая. Если вы знаете какие-либо способы, расскажите мне об этом!
EDIT
Я знаю, как сделать HTML-формы. Я не знаю, как отправить filds на сервер. Если я могу это сделать:
var val1 // old_pass
var val2 // new_pass
this.model.save({password: val1,new_password: val2});
затем моделировать изменение пароля к знач1, это не правильно, пароль не установлен в стороне пользователя, так как на стороне пользователя не модель пароль
Что вы сделали до сих пор? Вы знаете, как сделать что-нибудь еще? Вы уже создали страницу входа? Или страницу для регистрации новых пользователей? Пример использования, как «смена пароля», довольно необычен, если вы новичок. – Groo
Да, я уже сделал то, что вы просите. Все работает нормально. –