mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-13 13:01:07 +03:30
Forgot Password
This commit is contained in:
+25
-7
@@ -1,5 +1,6 @@
|
||||
import { UserService, AuthenticationError } from '@/services/auth/user.service'
|
||||
import { UserService, AuthenticationError, ApiService, TokenService } from '@/services'
|
||||
import router from '@/router'
|
||||
import { urls } from '@/config/urls'
|
||||
|
||||
export default {
|
||||
async login({ commit, dispatch }, {cell_number, password}) {
|
||||
@@ -22,14 +23,31 @@ export default {
|
||||
}
|
||||
},
|
||||
|
||||
async forgotPassword({ commit }, {cell_number}) {
|
||||
const result = await UserService.forgotPassword(cell_number);
|
||||
// TODO: Open Modal For Get Section
|
||||
async forgotPassword({commit}, {form}) {
|
||||
var result = await ApiService.post(urls.forgotPassword, form);
|
||||
if(result && result.status == 200) {
|
||||
commit('modal/changeCurrentModal', { modal: "modal-auth-verify-code" }, {root: true});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
async verifyCodeSMS({commit, dispatch}, {form}) {
|
||||
var response = await ApiService.post(urls.sendVerifyCode, form);
|
||||
if(response && response.status == 200 && response.data.access_token) {
|
||||
TokenService.saveToken(response.data.access_token);
|
||||
TokenService.saveRefreshToken(response.data.refresh_token);
|
||||
ApiService.setAuthHeader();
|
||||
commit('loginSuccess', response.data.access_token);
|
||||
commit('modal/changeCurrentModal', { modal: "modal-auth-change-password" }, {root: true});
|
||||
dispatch('info', {}, {root : true});
|
||||
}
|
||||
},
|
||||
|
||||
async verifyCodeSMS({ commit }, {verifyCode}) {
|
||||
const result = await UserService.verifyCode(verifyCode);
|
||||
// TODO: Open Modal For Get Section
|
||||
async changePassword({commit}, {form}) {
|
||||
var response = await ApiService.post(urls.changePassword, form);
|
||||
if(response && response.status == 200 ) {
|
||||
commit('modal/closeModal', {}, {root: true});
|
||||
}
|
||||
},
|
||||
|
||||
async logout({ commit }) {
|
||||
|
||||
Reference in New Issue
Block a user