간단한 로그인 페이지를 물어보다..
2023. 5. 12. 23:55ㆍCS/chatGPT
728x90
반응형
Flask 프레임워크를 사용할 줄 모른다...
우연히 chatGPT가지고 코드 짜는 유튜브 영상을 보았다..
그래 난 파이썬 문법을 대충알고 Flask 사용할 줄 모른다.. 한번 단 두개의 질문만 해보고 간단한 로그인 페이지가
작동이 잘 될지 시도해 보고자 한다.
우선 가상화 환경으로 CentOS 8을 설치 하였다... VMware Workstation으로 설치했다.. 설치방법은 유튜부 보고 우선 따라하면서 설치.....
위처럼 물어보니 자세히 알려준다.. 알려준데로 진행 해보자.
버전이 잘 확인되었다 =_=.....왜 무섭지...
from flask import Flask, render_template, request, redirect, url_for
app = Flask(__name__)
# 가상의 사용자 데이터
users = [
{'username': 'user1', 'password': 'password1'},
{'username': 'user2', 'password': 'password2'}
]
@app.route('/', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
username = request.form['username']
password = request.form['password']
# 사용자가 입력한 정보와 가상의 사용자 데이터를 비교하여 로그인 확인
for user in users:
if user['username'] == username and user['password'] == password:
return "success\n"
return redirect(url_for('login'))
return render_template('login.html')
if __name__ == '__main__':
app.run(debug=True)
접속에 성공하면 success을 리턴하게만 수정해서 작성해봤다. 결과는
success가 반환되었다 =_=;; 과연 ....대단하단말 밖에 할말이 없다 ㅋㅋㅋㅋ
반응형