aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_settings/mfa_totp.vue
blob: 6b73c8f47369e2b94cfdfc583ae34cd055ad70e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<template>
<div>
  <div class="method-item">
    <strong>{{$t('settings.mfa.otp')}}</strong>
    <button class="btn btn-default" v-if="!isActivated" @click="doActivate">
      {{$t('general.enable')}}
    </button>

    <button class="btn btn-default" :disabled="deactivate" @click="doDeactivate"
            v-if="isActivated">
      {{$t('general.disable')}}
    </button>
  </div>

  <confirm @confirm="confirmDeactivate" @cancel="cancelDeactivate"
           :disabled="inProgress" v-if="deactivate">
    {{$t('settings.enter_current_password_to_confirm')}}:
    <input type="password" v-model="currentPassword">
  </confirm>
  <div class="alert error" v-if="error">{{error}}</div>
</div>
</template>
<script src="./mfa_totp.js"></script>