mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-17 08:14:25 +08:00
support reset password by email reset link
This commit is contained in:
+16
-1
@@ -13,7 +13,7 @@ let needBlockRequest = false;
|
||||
let blockedRequests = [];
|
||||
|
||||
axios.defaults.baseURL = api.baseApiUrlPath;
|
||||
axios.defaults.timeout = 10000; // 10s
|
||||
axios.defaults.timeout = api.defaultTimeout;
|
||||
axios.interceptors.request.use(config => {
|
||||
const token = userState.getToken();
|
||||
|
||||
@@ -102,6 +102,21 @@ export default {
|
||||
firstDayOfWeek
|
||||
});
|
||||
},
|
||||
requestResetPassword: ({ email }) => {
|
||||
return axios.post('forget_password/request.json', {
|
||||
email
|
||||
}, {
|
||||
timeout: api.requestForgetPasswordTimeout
|
||||
});
|
||||
},
|
||||
resetPassword: ({ email, token, password }) => {
|
||||
return axios.post('forget_password/reset/by_token.json?token=' + token, {
|
||||
email,
|
||||
password
|
||||
}, {
|
||||
ignoreError: true
|
||||
});
|
||||
},
|
||||
logout: () => {
|
||||
return axios.get('logout.json');
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user