Fix web conenst data
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user