factory/apps/auth1/services.py

12 lines
316 B
Python

from django.core.cache import cache
from rest_framework.exceptions import ParseError
def check_phone_code(phone, code, raise_exception=True):
code_exist = cache.get(phone, None)
if code_exist == code:
return True
if raise_exception:
raise ParseError('验证码错误')
return False