간단한 로그인 페이지를 물어보다..

2023. 5. 12. 23:55CS/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가 반환되었다 =_=;; 과연 ....대단하단말 밖에 할말이 없다 ㅋㅋㅋㅋ

 

 

 

 

반응형