>  기사  >  백엔드 개발  >  Python은 등록 및 로그인 시스템을 구현합니다.

Python은 등록 및 로그인 시스템을 구현합니다.

不言
不言원래의
2018-04-24 16:20:197982검색

이 글에서는 초보자가 배우기에 적합한 Python3 은행 계좌 로그인 시스템을 주로 자세히 소개합니다. 관심 있는 친구들이 참고할 수 있습니다.

양식은 주로 웹 페이지의 데이터 수집 기능을 담당합니다. 양식에는 세 가지 기본 구성 요소가 있습니다. 양식 태그: 여기에는 양식 데이터를 처리하는 데 사용되는 CGI 프로그램의 URL과 데이터를 서버에 제출하는 방법이 포함됩니다. 양식 필드: 텍스트 상자, 비밀번호 상자, 숨겨진 필드, 여러 줄 텍스트 상자, 확인란, 라디오 버튼 상자, 드롭다운 선택 상자 및 파일 업로드 상자 등을 포함합니다. 양식 버튼: 서버의 CGI 스크립트로 데이터를 전송하거나 입력을 취소하는 데 사용되는 제출 버튼, 재설정 버튼 및 일반 버튼이 포함됩니다. 양식 버튼은 정의된 처리 스크립트를 사용하여 다른 처리 작업을 제어하는 ​​데에도 사용할 수 있습니다. HTML의 경우 주소 표시줄에 URL을 입력하고 열면 get 요청이 전송됩니다. POST 요청을 사용하려면 양식을 사용해야 합니다.

HTML의 양식은 양식 태그로 선언됩니다. 예:

<form action="login" method="post"> 
 <label>username:</label> 
 <input type="text" name="username"><br /> 
 <label>password:</label> 
 <input type="password" name="password"><br /> 
 <input type="submit" name="submit"> 
<form>

위 코드에서 양식 태그에 포함된 부분은 양식의 내용입니다. 양식에는 세 가지 입력이 있습니다. 하나는 일반 텍스트 입력을 나타내는 텍스트 유형이고, 하나는 비밀번호 입력을 나타내는 비밀번호 유형이고, 다른 하나는 제출 버튼인 제출 유형입니다. 하나는 두 가지 속성을 정의합니다. is 작업은 이 양식을 제출하는 경로를 나타냅니다. 하나는 이 양식을 제출하는 방법을 나타내는 메서드입니다. 다음으로 위 예시의 구체적인 과정을 자세히 설명하자면, 사용자가 submit 버튼을 클릭하면 브라우저는 액션 경로로 POST 요청을 보냅니다. 키 값으로 제출을 제외한 서로의 이름을 사용합니다. 실제 채워지는 데이터는 데이터 패킷으로 값 패키지로 사용됩니다. 다음으로, 서버가 받은 요청 데이터는 클라이언트 프로그램에서 보낸 데이터와 동일합니다. 다음 단계는 보낸 데이터를 기반으로 해당 처리를 수행한 후 반환하는 것입니다.

위의 지식을 바탕으로 간단한 등록 및 로그인 시스템을 만들어 보겠습니다. 우리가 구축한 등록 및 로그인 시스템에는 등록 기능과 로그인 기능이 있으며, 등록 후 서버는 등록 정보를 로컬에 저장하고 로그인 시 등록 메시지가 올바른지 확인합니다. web.py에는 이미 일부 지원되는 템플릿이 있습니다. 구체적인 코드는 다음과 같습니다.

data = { 
 &#39;username&#39;:&#39;XXXXXXXX&#39;, 
 &#39;password&#39;:&#39;XXXXXXXX&#39; 
}

실행 효과는 다음과 같습니다. 더 아름답게 만들고 싶다면 관련 정보를 찾을 수 있습니다. 당신 자신! 이것이 구현하는 것은 비밀번호를 입력하고 값을 반환하는 것입니다. 로컬 저장이 없다는 것을 알 수 있습니다. 예, 이것이 TODO에 남겨진 구덩이입니다! 그런 다음 비밀번호 일치 등을 위해 위의 로그인 클래스에서 주석을 제거하십시오!密 사용자 이름과 비밀번호를 자유롭게 입력하세요:

관련 추천:

Python은 캠퍼스 네트워크의 자동 로그인을 실현합니다

위 내용은 Python은 등록 및 로그인 시스템을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.