def login_page(mobile_no): print("What would you like to do?") print("1. Check My Chats") #print("2. Change Password") print("3. Logout") choice=raw_input("Choice") usr=set_values.set_values(mobile_no) status = False while status==False: if choice == '1' : check_my_chats.check_my_chats(usr) t=1 status=True elif choice == '21' : change_password.change_password(mobile_no, 0) status=True t=1 elif choice =='3': status=True t=0 break else: raw_input("Input valid Choice") if(t==1): login_page(mobile_no)
def Forgot_Password(): try: f=0 mobile_no=raw_input("Enter Mobile Number:") usr=set_values(mobile_no) validate_mobile_no.validate_mobile_no(mobile_no) dob=usr.get_dob() #dob=datetime.date(dob) #dob=str(dob).split('-') #print("Enter Date Of Birth:") #list1=['YYYY','MM','DD'] #x=random.randrange(0,2) #val=raw_input(list1[x]) #3validate_dob_security(dob[x],val) sec_qn=usr.get_sec_qn() print(sec_qn,"answe to you security question is") ans=raw_input("Answer : ") sec_ans=usr.get_sec_ans() validate_security.validate_security(sec_ans, ans) change_password(mobile_no,1) f=1 except InvalidMobileNumberException as e: print(e) except SecurityException as e: print(e) except InvalidDateException as e: print(e) except: print("Error") finally: if(f!=1): st=True while(st==True): print("Do you wish to continue(Y/N)?") status =raw_input() if(status.upper()=='Y'): Forgot_Password() st=False elif(status.upper()=='N'): st=False else: print("Enter a valid Choice")