1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-12-10 05:37:46 +01:00

fix: prevent linters from bitching

This commit is contained in:
Alexis Mercier des Rochettes
2025-12-09 23:26:30 +01:00
parent 23fe15d982
commit b1a90e31f4
3 changed files with 5 additions and 3 deletions

View File

@@ -2,10 +2,11 @@
# SPDX-License-Identifier: GPL-3.0-or-later
import re
import pyotp
import base64
import os
import pyotp
from django.contrib.contenttypes.models import ContentType
from django_filters.rest_framework import DjangoFilterBackend
from django.db.models import Q
@@ -141,4 +142,4 @@ class QRCodeVerificationViewSet(GenericViewSet):
serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True)
secret = base64.b32encode(os.getenv("DJANGO_SECRET_KEY").encode())
return Response({'valid': pyotp.TOTP(secret, interval=30).verify(serializer.validated_data['data'][-6:])})
return Response({'valid': pyotp.TOTP(secret, interval=30).verify(serializer.validated_data['data'][-6:])})