Commit a6095062 authored by fangzhipeng's avatar fangzhipeng

提交验证码校验逻辑

parent 4ced385e
......@@ -18,14 +18,14 @@ def login_require(func):
raise BussinessException(error_type.NEED_LOGIN)
#正式环境对token进行校验
# if not config.isDebug:
# token = request.headers.get('token')
# if not user_id or not token:
# raise BussinessException(error_type.NEED_LOGIN)
# user_token = user_dao.select_user_token_info(token)
# #token信息不存在或与存在信息不符合需要进行登录
# if not user_token or user_token.user_id != user_id:
# raise BussinessException(error_type.NEED_LOGIN)
if not config.isDebug:
token = request.headers.get('token')
if not user_id or not token:
raise BussinessException(error_type.NEED_LOGIN)
user_token = user_dao.select_user_token_info(token)
#token信息不存在或与存在信息不符合需要进行登录
if not user_token or user_token.user_id != user_id:
raise BussinessException(error_type.NEED_LOGIN)
return func(*args, **kwargs)
return decorator
\ No newline at end of file
......@@ -48,14 +48,13 @@ def check_verify_code(phone, verify_code):
:param verify_code:
:return:
"""
# verify_code_key = USER_VERIFY_CODE_PREFIX + phone
# redis_verify_code = redis_service.get(verify_code_key)
# if not redis_verify_code:
# raise BussinessException(error_type.VERIFY_CODE_EXPIRE)
# if redis_verify_code != verify_code:
# raise BussinessException(error_type.VERIFY_CODE_ERROR)
# redis_service.delete(verify_code_key)
pass
verify_code_key = USER_VERIFY_CODE_PREFIX + phone
redis_verify_code = redis_service.get(verify_code_key)
if not redis_verify_code:
raise BussinessException(error_type.VERIFY_CODE_EXPIRE)
if redis_verify_code != verify_code:
raise BussinessException(error_type.VERIFY_CODE_ERROR)
redis_service.delete(verify_code_key)
@user.route('/register')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment