@ovsy

Как создавать токен при входе?

Всем привет!
Есть две функции, отвечающие за авторизацию пользователя:
const onSignIn = async (passPhrase) => {
      await setAccountData(passPhrase);
      if (status.value === coreSvc.eStatus.Connected) {
        router.push('/wallet');
      }
    };

    const setAccountData = async (passPhrase) => {
      store.dispatch('account/logOut');
      store.dispatch('account/setAccountInfo', null);
      if (passPhrase !== '' && passPhrase !== null) {
        const result = coreSvc.getAccountByPassPhrase(passPhrase);
        await openStore({ database: process.env.Db, table: TablesName.ACCOUNTS });
        const exists = await getItem(result.address);
        console.log(result.address);
        if (exists === null) {
          await setItem(result.address, JSON.stringify(result));
        }
        await store.dispatch('account/setAccountInfo', result);
      }
      await coreSvc.checkNetworkStatus(store);
    };


В функции setAccountData есть result.address из которого нужно сделать токен хранящийся в sessionStorage
Как это реализовать?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Это задача бэкенда.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы