def login(): print('----- L o g i n -----') acct_num = input('Please enter your account number: ') is_acct_num_valid = validation.acct_num_validation(acct_num) if is_acct_num_valid: pass_entered = getpass('Please enter your password: '******'Invalid account or password') invalid_login = int(input('\nSelect one:\n1. Retry Login\n2. Register\n')) if (invalid_login == 1): login() elif invalid_login == 2: register() else: print('Please try again') init() else: print('Account number invalid') init()
def login(): print("********* Login ***********") account_number_from_user = input("What is your account number?\n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password?:\n") user = database.authenticated_user(account_number_from_user, password) if user: bank_operation(user, account_number_from_user) print("Invalid account or pin") login() user_session = database.start_auth(user[0]) if user_session: # Start session database.start_auth(user) # End session database.end_auth(user) else: print('Invalid account or password') login() else: print( "Account Number Invalid: check that you have up to 10 digits and only integers." ) welcome()
def login(): print("********* LOGIN ***********") user_account_number = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( user_account_number) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(user_account_number, password) if user: bank_operation(user) print('Invalid account or password') login() else: print( "Account Number Invalid: Account Number must be 10 digits INTEGERS only" ) init()
def login(): print("********* Login ***********") global accountNumberFromUser accountNumberFromUser = int(input("What is your account number? \n")) is_vlid_account_number = validation.account_number_validation( accountNumberFromUser) if is_vlid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(accountNumberFromUser, password) if user: database.login_auth_session(accountNumberFromUser, user) print('Invalid account or password') login() else: print( "Account Number Invalid: check that you have up to 10 digits and only numbers" ) init()
def login(): print("********* Login ***********") global account_number_from_user account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password? \n") user = database.authenticated_user(account_number_from_user, password) if user: file = open("data/auth_session/session.txt", 'w+') file.close() bank_operation(user) else: print('Invalid account number or password') login() else: print( "Account Number Invalid: check that you have up to 10 digits and only integers" ) init()
def login(): print("******* Login *******") account_number_from_user = (input("What is Your Account Number? \n")) is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: # modifyiing password to appear encrypted # password = input('Input Your Password \n') password = getpass('What is Your Password \n') user = database.authenticated_user(account_number_from_user, password) if user: bank_operation(user) # for account_number, user_details in database.items(): # if account_number == int(account_number_from_user): # if user_details[3] == password: print('Invalid Account or Password') login() else: print("Account Number Invalid; ensure you have only integers!") init()
def login(): print("********* Login ********** ") accountNumberFromUser = (input("Enter your account number: \n")) is_valid_account_number = Validation.accountNumberValidation( accountNumberFromUser) if is_valid_account_number: #password = (input("Enter your password \n")) password = getpass("Enter your password \n") user = database.authenticated_user(accountNumberFromUser, password) if user: bankOperation(user) # for accountNumber,userDetails in database.read(accountNumberFromUser): # if(accountNumber == int(accountNumberFromUser)): # if(userDetails[3] == password): print('Invalid account or password') login() else: print( "Account Number Invalid: Check that you have up to 10 digits and only integer" ) init()
def login(): print("********* Login ***********") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(account_number_from_user, password) if user: bank_operation(user) print('Invalid account or password') login() else: print( "Account Number Invalid: check that you have up to 10 digits and only integers" ) init()
def login(): print("********* Login ***********") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = input("What is your password \n") user = database.authenticated_user(account_number_from_user, password) if user: print(user) print("in login") database.create_auth_session_file(account_number_from_user, user) bank_operation(account_number_from_user, user) #database.create_auth_session_file(account_number_from_user, user) #apparently putting this line of code never created the auth session file and never prints finish login print("finish login") print('Invalid account or password') login() else: print( "Account Number Invalid: check that you have up to 10 digits and only integers" ) init()
def login(): print("Login to Your Account") global account_number_from_user account_number_from_user = input("What is Your Account Number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is Your Password? \n") user = database.authenticated_user(account_number_from_user, password) print(user) if user: bank_operation(user) print("Invalid Account Number or Password") login() else: print( "Account Number Invalid: Please enter up to 10 digits and only integers" ) init()
def login(): print("**********'Please login in your account'**********") account_number_from_user = input("What is your account number?\n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password? \n") user = database.authenticated_user(account_number_from_user, password) if user: bank_operation(user) #for account_number,user_details in database.items(): #if account_number == account_number_from_user : #if user_details[3] == password: #bank_operation(user_details) print('Invalid account or password') login() else: print( "Account number invalid: Check that your have upto 10 digits and only numbers" ) init()
def login(): print('\n********** Login to your Account **********\n') account = int(input('Enter Account Number:\t')) # password = input('Enter password: \t') password = getpass('Enter password: \t') try: userDetails = db.authenticated_user(account, password) except Exception: print('\nInvalid account or password, try again\n') login() else: time = dt.now().strftime("%H:%M") date = dt.today().strftime('%m/%d/%y') print(f'\nToday: {date}, Time: {time}') print(f'\nWelcome {userDetails[0]},') return account, userDetails
def login(): print("****** Login ******") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = input("What is your password? \n") user = database.authenticated_user(account_number_from_user, password) user_db_path_1 = 'data/auth_session/' # Creating a file in auth_session folder to keep track of user login try: f = open(user_db_path_1 + str(account_number_from_user) + ".txt", "w+") f.write(str(user)) f.close() except FileNotFoundError: print("User is not found.") except FileExistsError: print("User does not exist.") except TypeError: print( "Account number invalid: check that you have up to 10 digits and only integers." ) else: bank_operations(user) login() init()
def login(): print("Login") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(account_number_from_user, password) if user: bank_operation(user) print('Invalid account or password') login()
def login(): print("*** Login into your Account ***") global accountNumberFromUser accountNumberFromUser = int(input("Enter your Account Number: ")) is_valid_account_number = account_number_validation(accountNumberFromUser) if is_valid_account_number: password = getpass("Enter your password: "******"Invalid account or Password") else: print( "Account Number Invalid: check that you have up to number is 10 digits and only integers" ) login()
def login(): print("****** Login ******") global account_number_from_user account_number_from_user = input("Enter your account number: \n") is_valid_account_number = validation.account_number_validation(account_number_from_user) if is_valid_account_number: password = getpass("Enter your password: \n") user = database.authenticated_user(account_number_from_user, password) if user: database.create_auth_session(account_number_from_user) bank_operations(user) print("Invalid account or password. Please try again.") login() else: print("Account number invalid.") init() return account_number_from_user
def login(): print("*********** Enter your Login Details ***********") user_acct_no = input("Enter your Account number:") valid_acct = validation.account_validation(user_acct_no) if valid_acct: password = getpass("Enter your password \n") user = database.authenticated_user(user_acct_no, password) if user: print("-*-*-*-*-* Login Successful -*-*-*-*-*") print("%s" % now) bank_operation(user) print('Invalid Account or password: Please Try Again!') login() else: print( "Invalid Account, check if Account number is an integer up to 10 digit" ) init()
def login(): print("Please login to your account") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation_user_account_number.account_number_validation(account_number_from_user) if is_valid_account_number: password = getpass("Please enter your password? \n") user = database.authenticated_user(account_number_from_user, password) if user: main_menu(user) else: print("Login failed") print("Please check your account number and password and try again") init()
def login(): print("********* Login ********** ") accountNumberFromUser = (input("Enter your account number: \n")) is_valid_account_number = Validation.accountNumberValidation( accountNumberFromUser) if is_valid_account_number: password = getpass("Enter your password \n") #password = (input("Enter your password \n")) user = database.authenticated_user(accountNumberFromUser, password) if user: # create a file to keep track of user login in authSession folder f1 = open( user_authSession_path + str(accountNumberFromUser) + ".txt", "x") f1.write(str(user)) bankOperations(user)
def login(): print("Login to your account.") account_number_from_user = (input("What is your account number?\n")) is_account_number_valid = validation.account_number_validation( account_number_from_user) if is_account_number_valid: #password = input("What is your password?\n") password = getpass("What is your password?\n") user = database.authenticated_user(account_number_from_user, password) #for account_number, user_details in database.items(): #if (account_number == account_number_from_user)and(user_details[3] == password): #bank_operations() if user: bank_operation(user) else: print("Invalid account number or password") login() else: print( "Account number is invalid. Make sure your account number is 10 digits and only integers." ) init()
def login(): print("----- User Login -----") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation(account_number_from_user) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(account_number_from_user, password); if user: bank_activity(user) print('Invalid account or password') login() else: print("Account Number Invalid: please check that you have up to 10 digits and only whole numbers, not decimals") initial()
def login(): print("=======================================") print("********** Login *******************") print("========================================") account_from_user = input("Enter your account number: \n >") is_valid_account_number = validation.account_number_validation(account_from_user) if is_valid_account_number: password = input("Enter your password: \n >") loading.load() user = database.authenticated_user(account_from_user, password) if user: print("Welcome %s !" % user[1]) bank_operations(user) else: print("Wrong account number or password") login() else: init()
def login(): print('********* login ******') accountNumberFromUser = (input('What is your account Number? \n')) is_valid_account_number =validation. account_number_validation(accountNumberFromUser) if is_valid_account_number: password = getpass('What is your password \n') user= database.authenticated_user(accountNumberFromUser,password) if user: bankOperation(user) print('Invalid account or password') login() else: print('Account number Invalid, check that you have up to 10 digit and only integers') init()
def login(): # when this function is called it will print the statement below print("********* Login ***********") global account_number_from_user # explain this again..... account_number_from_user = input( "What is your account number? \n" ) # a variable that's printing the statement and allowing the user to type a response is_valid_account_number = validation.account_number_validation( account_number_from_user ) # a variable that is importing the validation module and the account_number_validation function if is_valid_account_number: # if the validation import returns true, the comp. will ask for the password but not display it on the screen password = getpass( "What is your password \n" ) # a variable that's printing the statement and allowing the user to type a response that will not be displayed (what the getpass is for) user = database.authenticated_user( account_number_from_user, password ) # a variable that is importing the database module and the authenticated_user function. This is also calling the account number abd the password # num. 2 of the HW create a function here that creates a new file that gives me a string that tells us what time the user logged in if user: # if the user types in the correct password then it takes the user to the bankoperation function and opens up the user variable that is importing from the database.py file bank_operation(user) print( 'Invalid account or password' ) # if user does not enter the right password, this message appears login() else: print( "Account Number Invalid: check that you have up to 10 digits and only integers" ) # if user does not enter the right account number, this msg appears init()
def login(): print("====Login====") account_number_from_user = input("What is your account number \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(account_number_from_user, password) if user: bank_operations(user) print("Invalid account or password") login() else: print("Account Number Invalid: Please confirm number is 10 digits") init()
def login(): print("********* Login ***********") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password \n") user = database.authenticated_user(account_number_from_user, password) if user: bankOperations(user) print('Invalid account or password') login() else: print("Account Number Invalid") init()
def login(): print("********** Login ***********") account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: password = getpass("What is your password? \n") user = database.authenticated_user(account_number_from_user, password) if user: auth_session_created = database.create_auth_session( account_number_from_user) bank_operation(user, account_number_from_user) print('Invalid account or password') login() else: init()
def login(): user_tries = 3 while user_tries > 0: system('clear') print('****** LOGIN ******') # User inputs known account number # TODO add choice to login via email account_number_from_user = input('What is your account number?\n: ') password = getpass('What is your Password?\n: ') is_valid_account_number = validation.account_number_validation( account_number_from_user) if is_valid_account_number: user_account_number = int(account_number_from_user) # Checking Database for given account number account = database.authenticated_user(user_account_number, password) if account: break else: print('Invalid account or password, please try again') sleep(2) user_tries -= 1 else: print('Invalid account or password, please try again') sleep(2) user_tries -= 1 else: system('clear') print('Number of tries exceeded, GoodBye') sleep(2) quit() session.start_session(account) bank_operation(account)
def login(): print("****** Log In ******") # global user_details # global account_number global account_number_from_user global user account_number_from_user = input("What is your account number? \n") is_valid_account_number = validation.account_number_validation(account_number_from_user) if is_valid_account_number: password = getpass.getpass("What is your password? \n") user = database.authenticated_user(account_number_from_user,password) if user: current_session = database.create_auth_session(account_number_from_user) if current_session: bank_operation(user) else: print("User is already logged in") print('Invalid account or password') login() else: print("Account Number Invalid") init()