python 사용자 로그 인 인터페이스 구현 코드 편집

1.수요 분석
인터페이스 에 접속 하려 면 다음 과 같은 요구 에 도달 해 야 합 니 다:
  • 시스템 은 로그 인 과 등록 두 가지 옵션 을 선택 할 수 있어 야 합 니 다
  • 시스템 은 로그 인 오류 알림 을 실현 할 수 있어 야 합 니 다.예 를 들 어 계 정 비밀번호 오류 등 사용자 정 보 는 user 에 저 장 됩 니 다.info.txt 폴 더 중
  • 시스템 은 로그 인 오류 횟수 를 통계 하고 잠 글 수 있어 야 합 니 다.사용자 가 3 번 의 오 류 를 입력 했 을 때 계 정 비밀 번 호 를 변경 하면 계 정 이 잠 겨 있 고 잠 금 계 정 을 login 에 저장 합 니 다.lock.txt 폴 더 중
  • 4.567917.등록 인터페이스 에서 사용자 이름 중복 알림 을 할 수 있 고 사용자 등록 계 정 이 존재 할 때 해당 하 는 정 보 를 제시 해 야 한다.
    1.코드 구현
    
    getNum = int(input("1.  
    2.
    Please Input the Choose :")) while getNum<1 or getNum>2: getNum =int(input(" :")) username = input(" : ") password = input(" : ") if getNum == 1:# ErrNums = 0 while ErrNums<3: T = False fp = open('login_lock.txt','r')# lines = fp.readlines()# while T== False: for line in lines: if line.split(',')[0] == username: print(" !") username = input(" : ") password = input(" : ") break T=True fp.close() T = False fp_user = open('user_info.txt','r')# : lines = fp_user.readlines() for line in lines: if line.split(',')[0] == username: if line.split(',')[1] == password+'
    'or line.split(',')[1] == password: print(" !") T = True break fp_user.close() if T == False:# ErrNums += 1 if ErrNums >= 3: fp_user = open('login_lock.txt','a') print(" !") fp_user.write('
    '+username) fp_user.close() break print(" !") username = input(" : ") password = input(" : ") else: break elif getNum == 2:# fp= open('user_info.txt','r')# : T = False lines = fp.readlines() # while T == False: for line in lines: if line.split(',')[0] == username: print(" , !") username = input(" : ") password = input(" : ") break T = True fp.close() fp = open('user_info.txt', 'a') # : fp.write(username+','+password+'
    ') print(" !")
      user_info.txt 파일 의 내용 은 다음 과 같 습 니 다.
      
    코드 의 중요 한 부분 에 주석 이 있 습 니 다.txt 파일 의 생 성 은 현재 프로젝트 디 렉 터 리 에 저장 되 어 있 습 니 다.상대 적 인 경 로 를 사용 하여 쉽게 호출 할 수 있 습 니 다.이 폴 더 에 없 으 면 코드 의 경 로 를 절대 경로 로 바 꿔 야 합 니 다.그렇지 않 으 면 프로그램 이 실 행 된 후에 문제 가 생 길 수 있 습 니 다.코드 에 아직도 완선 되 지 않 은 부분 이 있 고 경험 이 있 는 친구 가 문장 에 지적 하고 토론 하 는 것 을 잊 었 다.
    총결산
    위 에서 말 한 것 은 소 편 이 소개 한 python 편집 사용자 가 인터페이스 에 로그 인 하 는 실현 코드 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

    좋은 웹페이지 즐겨찾기