远兮 commited on
Commit
5ce9c8c
·
1 Parent(s): 2c6e1ad

重置密码,先验证邮箱验证码

Browse files
Files changed (1) hide show
  1. redis/test_user_redis.py +5 -6
redis/test_user_redis.py CHANGED
@@ -14,8 +14,8 @@ SECERT_KEY = "8U2LL1"
14
  MY_OPENAI_API_KEY = os.environ.get('MY_OPENAI_API_KEY')
15
 
16
  app = Flask(__name__)
17
- # redis = Redis(host='192.168.3.229', port=6379, password='lizhen-redis')
18
- redis = Redis(host='10.254.13.87', port=6379)
19
  # redis = Redis(host='localhost', port=6379)
20
 
21
 
@@ -134,16 +134,15 @@ def reset_password():
134
  email = request.json.get('email')
135
  verification_code = request.json.get('verification_code')
136
  new_password = request.json.get('new_password')
137
- update_password(email, new_password)
138
-
139
- if not is_email_registered(email):
140
- return jsonify({'code': 400, 'message': '邮箱未注册'})
141
 
142
  # 检查验证码是否匹配
143
  stored_code = redis.get(email)
144
  if stored_code is None or verification_code != stored_code.decode('utf-8'):
145
  return jsonify({'code': 400, 'message': 'Invalid verification code'})
146
 
 
 
 
147
  update_password(email, new_password)
148
  redis.delete(email)
149
  return jsonify({'code': 0, 'message': '密码已更新'})
 
14
  MY_OPENAI_API_KEY = os.environ.get('MY_OPENAI_API_KEY')
15
 
16
  app = Flask(__name__)
17
+ redis = Redis(host='192.168.3.229', port=6379, password='lizhen-redis')
18
+ # redis = Redis(host='10.254.13.87', port=6379)
19
  # redis = Redis(host='localhost', port=6379)
20
 
21
 
 
134
  email = request.json.get('email')
135
  verification_code = request.json.get('verification_code')
136
  new_password = request.json.get('new_password')
 
 
 
 
137
 
138
  # 检查验证码是否匹配
139
  stored_code = redis.get(email)
140
  if stored_code is None or verification_code != stored_code.decode('utf-8'):
141
  return jsonify({'code': 400, 'message': 'Invalid verification code'})
142
 
143
+ if not is_email_registered(email):
144
+ return jsonify({'code': 400, 'message': '邮箱未注册'})
145
+
146
  update_password(email, new_password)
147
  redis.delete(email)
148
  return jsonify({'code': 0, 'message': '密码已更新'})