mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-12 19:05:55 +02:00
Merge branch 'dev' into feat/encrypt-request
This commit is contained in:
commit
c5bd8cc580
1 changed files with 0 additions and 16 deletions
|
@ -13,7 +13,6 @@ const resetting = ref(false)
|
||||||
const qrCode = ref('')
|
const qrCode = ref('')
|
||||||
const secret = ref('')
|
const secret = ref('')
|
||||||
const passcode = ref('')
|
const passcode = ref('')
|
||||||
const interval = shallowRef<undefined | ReturnType<typeof setTimeout>>()
|
|
||||||
const refOtp = useTemplateRef('refOtp')
|
const refOtp = useTemplateRef('refOtp')
|
||||||
const recoveryCode = ref('')
|
const recoveryCode = ref('')
|
||||||
const inputRecoveryCode = ref('')
|
const inputRecoveryCode = ref('')
|
||||||
|
@ -21,18 +20,6 @@ const inputRecoveryCode = ref('')
|
||||||
function clickEnable2FA() {
|
function clickEnable2FA() {
|
||||||
enrolling.value = true
|
enrolling.value = true
|
||||||
generateSecret()
|
generateSecret()
|
||||||
interval.value = setInterval(() => {
|
|
||||||
if (enrolling.value)
|
|
||||||
generateSecret()
|
|
||||||
else
|
|
||||||
clearGenerateSecretInterval()
|
|
||||||
}, 30 * 1000)
|
|
||||||
}
|
|
||||||
|
|
||||||
function clearGenerateSecretInterval() {
|
|
||||||
if (interval.value) {
|
|
||||||
clearInterval(interval.value)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateSecret() {
|
function generateSecret() {
|
||||||
|
@ -47,7 +34,6 @@ function enroll(code: string) {
|
||||||
otp.enroll_otp(secret.value, code).then(r => {
|
otp.enroll_otp(secret.value, code).then(r => {
|
||||||
enrolling.value = false
|
enrolling.value = false
|
||||||
recoveryCode.value = r.recovery_code
|
recoveryCode.value = r.recovery_code
|
||||||
clearGenerateSecretInterval()
|
|
||||||
get2FAStatus()
|
get2FAStatus()
|
||||||
message.success($gettext('Enable 2FA successfully'))
|
message.success($gettext('Enable 2FA successfully'))
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
@ -63,8 +49,6 @@ function get2FAStatus() {
|
||||||
|
|
||||||
get2FAStatus()
|
get2FAStatus()
|
||||||
|
|
||||||
onUnmounted(clearGenerateSecretInterval)
|
|
||||||
|
|
||||||
function clickReset2FA() {
|
function clickReset2FA() {
|
||||||
resetting.value = true
|
resetting.value = true
|
||||||
inputRecoveryCode.value = ''
|
inputRecoveryCode.value = ''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue