Fix web conenst data

This commit is contained in:
CHIEFSOFT\ameye
2025-08-02 10:42:20 -04:00
parent a385954ef6
commit f6302e50bc
4 changed files with 28 additions and 7 deletions
+14 -5
View File
@@ -12,7 +12,12 @@ from app.models import PasswordReset, Members
from app.api.helpers.response_helper import ResponseHelper
from werkzeug.security import generate_password_hash, check_password_hash
from app.api.schemas.login import LoginSchema
from app.api.schemas.reset_pass_start import ResetPassStart
from app.api.schemas.reset_pass_verify import ResetPassVerify
from app.api.schemas.reset_pass_complete import ResetPassComplete
import datetime
import jwt
import random
@@ -68,8 +73,8 @@ class LoginService(BaseService):
try:
with db.session.begin():
validated_data = LoginService.validate_data(data, ResetPassStart())
username = validated_data.get('username')
validated_data = LoginService.validate_data(data, ResetPassVerify())
reset_token = validated_data.get('reset_token')
member = Members.get_member_by_username(username)
if not member:
invalid_data = {
@@ -111,9 +116,13 @@ class LoginService(BaseService):
try:
with db.session.begin():
validated_data = LoginService.validate_data(data, ResetPassStart())
username = validated_data.get('username')
member = Members.get_member_by_username(username)
validated_data = LoginService.validate_data(data, ResetPassComplete())
reset_token = validated_data.get('reset_token')
reset_uid = validated_data.get('reset_uid')
new_password = validated_data.get('new_password')
member = Members.get_member_by_username(new_password)
if not member:
invalid_data = {
"error_message": "You will get email to continue the process if the account is valid",