PUT /api/profile/password — Сменить пароль
Как открыть: кнопка со своим именем в правом верхнем углу → экран «Профиль» → раздел «Смена пароля» → введите текущий пароль, дважды новый и нажмите «Сменить пароль».
Меняет пароль входа. Нужно знать текущий — это защита на случай, если до вашего сеанса кто-то добрался. Новый пароль — минимум 8 символов; короче или с неверным текущим — ошибка 400. После успешной смены под полями появляется «Пароль изменён».
Кто может. Сменить свой пароль может любой вошедший пользователь. Операция всегда касается только вашей учётной записи — сбросить пароль другому человеку отсюда нельзя.
Связанные
Машинная сводка (HTTP, таблицы, связанные требования)
| Поле | Значение |
|---|---|
| HTTP | PUT /api/profile/password |
| Auth | — |
| Scope токена | read_write |
| PG-функции | api.change_password |
| Таблицы | user |
| SRM | SRM-122 |
| RP (права) | — |
| Файл роута | server/routes/profile.js |
| Статус | done |
Аргументы запроса (best-effort из хендлера; путь-параметры опущены):
| Аргумент | Где | Обяз. | Заметка |
|---|---|---|---|
current | body | подтвердить | |
newPassword | body | подтвердить |
Коды ответов/ошибок (из хендлера): 400, 500 (+ 200) — уточнить причины вручную