Procházet zdrojové kódy

اضافه شدن ورود با رمز یکبار مصرف

hgh před 1 rokem
rodič
revize
f87995835a
2 změnil soubory, kde provedl 7 přidání a 2 odebrání
  1. 7 1
      src/api/models/Auth.js
  2. 0 1
      src/store/Auth/mutations.js

+ 7 - 1
src/api/models/Auth.js

@@ -109,7 +109,13 @@ export default class AuthAPI extends APIRepository {
         otp: '' // String
       }, data),
       resolveCallback: (response) => {
-        return response.data
+        const accessToken = response.data.token.access_token
+        const ca = accessToken
+        const base64Url = ca.split('.')[1]
+        const decodedValue = JSON.parse(window.atob(base64Url))
+        const user = new User(decodedValue)
+
+        return { accessToken, user }
       },
       rejectCallback: (error) => {
         return error

+ 0 - 1
src/store/Auth/mutations.js

@@ -4,7 +4,6 @@ export function updateUser(state, newInfo) {
 export function updateAxiosAuthorization (state, accessToken) {
   const tokenType = 'Bearer'
   const token = accessToken ? (tokenType + ' ' + accessToken) : null
-  debugger
   this.$accessToken = accessToken
   if (this.$axios) {
     this.$axios.defaults.headers.common.Authorization = token