Exemplo n.º 1
0
def check_mobile(mnumber):
    if (len(mnumber) == 10 and mnumber.isnumeric()):
        db_check = CheckDB.check_mobile(mnumber)
        if (len(db_check) == 0):
            return 1
    else:
        raise CustomException.InvalidMobileException()
Exemplo n.º 2
0
def forget_password():
    try:
        mnumber = input("Enter your Mobile number")
        if (UserValidation.recheck_mobile(mnumber)):
            quesans = CheckDB.get_ques(mnumber)
            print("What is", quesans[0])
            user_ans = input()
            if (UserValidation.recheck_quesans(quesans[1].lower(),
                                               user_ans.lower())):
                print("your password is:", CheckDB.get_user(mnumber))
            else:
                raise CustomException.InvalidAnswerException()
        else:
            raise CustomException.InvalidMobileException()
    except CustomException.InvalidMobileException as e:
        print(e)
    except CustomException.InvalidAnswerException as e:
        print(e)