reset the ApiToken on password changes/resets (#15433)

* reset the ApiToken on password changes/resets

* fix/add tests

* fix(typo): test grammar

* update new API Token Strings, removed unused one

---------

Co-authored-by: Kalista Payne <sabrecat@gmail.com>
This commit is contained in:
negue
2025-07-01 19:30:34 +02:00
committed by GitHub
parent e68661c04b
commit 6fdc072ec3
12 changed files with 106 additions and 74 deletions

View File

@@ -158,7 +158,14 @@ export default {
confirmPassword: this.passwordUpdates.confirmPassword,
};
await axios.put('/api/v4/user/auth/update-password', localAuthData);
const updatePasswordResult = await axios.put('/api/v4/user/auth/update-password', localAuthData);
const newToken = updatePasswordResult.data.data.apiToken;
this.$store.dispatch('auth:setNewToken', {
userId: this.user._id,
apiToken: newToken,
});
this.passwordUpdates = {};
this.$store.dispatch('snackbars:add', {