app端密钥登录validate
This commit is contained in:
parent
e0d779d623
commit
3180af943c
|
@ -183,8 +183,11 @@ class SecretLogin(CreateAPIView):
|
||||||
serializer_class = SecretLoginSerializer
|
serializer_class = SecretLoginSerializer
|
||||||
|
|
||||||
def post(self, request):
|
def post(self, request):
|
||||||
username = request.data['username']
|
sr = SecretLoginSerializer(data=request.data)
|
||||||
secret = request.data['secret']
|
sr.is_valid(raise_exception=True)
|
||||||
|
vdata = sr.validated_data
|
||||||
|
username = vdata['username']
|
||||||
|
secret = vdata['secret']
|
||||||
user = User.objects.filter(Q(username=username) | Q(phone=username) | Q(
|
user = User.objects.filter(Q(username=username) | Q(phone=username) | Q(
|
||||||
employee__id_number=username)).filter(secret=secret).first()
|
employee__id_number=username)).filter(secret=secret).first()
|
||||||
if user:
|
if user:
|
||||||
|
|
Loading…
Reference in New Issue