Update OTP value and valid time before resend
This commit is contained in:
@@ -47,12 +47,19 @@ def fetch_user_by_email(data, db):
|
||||
return db.query(Users).filter(Users.email == data.email).first()
|
||||
|
||||
|
||||
def add_user(data, db):
|
||||
def create_user(data, db):
|
||||
data.password = pwd_context.hash(data.password)
|
||||
user = insert_data(model="Users", data=data, db=db)
|
||||
return user
|
||||
|
||||
|
||||
def update_otp(data: OTPResend, db):
|
||||
db.query(Users).filter(Users.email == data.email).update(
|
||||
{Users.otp: data.otp, Users.otp_valid_time: data.otp_valid_time}
|
||||
)
|
||||
db.commit()
|
||||
|
||||
|
||||
def activate_account(data: OTPVerify, db):
|
||||
db.query(Users).filter(Users.access_key == data.access_key).update(
|
||||
{Users.status: 1}
|
||||
|
||||
Reference in New Issue
Block a user