Spaces:
Runtime error
Runtime error
远兮
commited on
Commit
·
5ce9c8c
1
Parent(s):
2c6e1ad
重置密码,先验证邮箱验证码
Browse files- 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 |
-
|
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': '密码已更新'})
|