이 글은 초보자가 배우기에 적합한 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>
위 코드에서 양식 태그에 포함된 부분은 양식의 내용입니다. 세 가지 입력이 있는데, 하나는 일반 텍스트 입력을 나타내는 텍스트 유형이고, 하나는 비밀번호 입력을 나타내는 비밀번호 유형이고, 다른 하나는 제출 버튼인 제출 유형이며, 하나는 작업입니다. 이 양식을 제출하는 경로를 나타냅니다. 하나는 method이고, 이 양식을 제출하는 방법을 나타내며 기본값은 GET입니다. 다음으로 위 예시의 구체적인 과정을 자세히 설명하자면, 사용자가 submit 버튼을 클릭하면 브라우저는 액션 경로로 POST 요청을 보낸다.
data = { 'username':'XXXXXXXX', 'password':'XXXXXXXX' }
# -*- coding: cp936 -*- import web import os urls = ( '/', 'hello', '/login', 'login', '/regist', 'regist' ) app = web.application(urls, globals()) class hello: def __init__(self): self.render = web.template.render('templates/') def GET(self): return self.render.form() class login: def POST(self): para = web.input() username = para['username'] password = para['password'] #TODO:... #if authenticate(username,password): #return render.hello(username) return 'hello world' class regist: def GET(self): return 'hello world' #return self.render.form() def POST(self): para = web.input() username = para['username'] password = para['password'] #TODO:... return 'hello world' if __name__ == '__main__': app.run()
위 내용은 Python이 등록 및 로그인 시스템을 구현하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!