html

  

<form action="/login" method="POST">
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" value="提交">
</form>

python

  

# -*- coding:utf-8 -*-



from flask import Flask,session,redirect,url_for,request,render_template
app = Flask(__name__)
app.secret_key='123'    #配置secret_key,否则不能实现session对话
@app.route('/')
def index():
    if session.get('username') == 'wanghao' and session.get('password') == '123':
        return "你已经登陆"
    msg="没有登陆"
    return render_template('from_login.html')

@app.route("/login",methods=["POST","GET"])
def login():
    if request.method=='POST':
        session['username']=request.form['username']
        session['password']=request.form['password']
        return redirect(url_for('index'))
    return '123'

if __name__ == '__main__':
    app.debug=True
    app.run(port=7998)

>>> import os
>>> os.urandom(24)
'\xca\x0c\x86\x04\x98@\x02b\x1b7\x8c\x88]\x1b\xd7"+\xe6px@\xc3#\\'   #生成随机的 secret_key


 
                    
            
                

相关文章:

  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2021-10-18
  • 2022-01-05
  • 2021-08-06
猜你喜欢
  • 2021-08-03
  • 2021-08-15
  • 2022-12-23
  • 2021-05-16
  • 2022-12-23
相关资源
相似解决方案