def register(): print("Enter your choice:") print("a. Guest user:"******"b. Login") print("c. New Registration") choice = input("Enter your choice:") if choice == 'a': print("You are not eligible for discounts") city = input("Enter your city name:") area = input("Enter your area name:") Restaurants.restaurants() if choice == 'b': global is_registered_user is_registered_user = True # try: username = input("Enter the username:"******"First do the registration") register() # list_of_username=ViewDB.validate_username(username) # except: # pass if All_validations.validate(username) != False: password = input("Enter the password:"******"Reenter password or Forgot password? (R/F)") if input1 == 'R': print("Reenter password") i = 0 while (i < 3): username = input("Enter the username:"******"Enter the password:"******"please wait while you are redirected") city = ViewDB.login(username, password).get_city() area = ViewDB.login(username, password).get_area() print(city) print(area) Restaurants.restaurants() i += 1 print( "You have exceeded the number of attempts, please try resetting your password" ) register() elif input1 == 'F': flag = False print("Forgot password") question = ViewDB.check_question(username).get_question() print(question[0]) answer = input("Enter the answer:") ans = ViewDB.check_answer(username).get_answer() print(answer) print(ans) output_ans = ans[0] print(output_ans) if answer == output_ans: print("your answer is right") if ViewDB.security_question(username, answer): print("inside the security question") flag = True else: flag = False if flag == False: print("your answer is wrong") register() if flag == True: if correct_password(username) == True: pass if correct_password(username) == False: correct_password(username) # else: # register() else: register() # flag = 0 # print("Please check the password and type again") # flag = 1 # correct_password(username) # if flag == 0: # print("Your password does not meet the requirements, please refill them") if choice == 'c': name = input("Enter the username:"******"Username already exists!!!") name = input("Reenter the username:"******"Please give your input as a, b, or c only") register()
def register(): # print("Enter your choice:") print("a. Guest user:"******"b. Login") print("c. New Registration") choice = input("Enter your choice:") if choice == 'a': print("You are not eligible for discounts") FoodModule.Food.is_registered_user = False filtersearch.search_as_guest() if choice == 'b': # global is_registered_user # is_registered_user = True username = input("Enter the username:"******"First do the registration") register() if All_validations.validate(username) != False: password = input("Enter the password:"******"Reenter password or Forgot password? (R/F)") if input1 == 'R': print("Reenter password") i = 0 while (i < 3): username = input("Enter the username:"******"Enter the password:"******"please wait while you are redirected") city = ViewDB.login(username, password).get_city() area = ViewDB.login(username, password).get_area() #Storing Global FoodModule.Food.registered_user = username #Calling Module 2 Restaurants.restaurants(city, area) i += 1 print( "You have exceeded the number of attempts, please try resetting your password" ) register() elif input1 == 'F': flag = False print("Forgot password") question = ViewDB.check_question( username).get_question() print(question[0]) answer = input("Enter the answer:") ans = ViewDB.check_answer(username).get_answer() print(answer) print(ans) output_ans = ans[0] print(output_ans) if answer == output_ans: print("your answer is right") if ViewDB.security_question(username, answer): print("inside the security question") flag = True else: flag = False if flag == False: print("your answer is wrong") register() if flag == True: if correct_password(username) == True: relogin() if correct_password(username) == False: correct_password(username) else: register() else: register() if choice == 'c': name = input("Enter the username:"******"Username already exists!!!") name = input("Reenter the username:"******"Please give your input as a, b, or c only") register()