Python如何实现一个登陆验证

更新时间:02-08 教程 由 迟暮。 分享

你可以使用最简单的pythonweb框架Flask来实现登录验证。

创建app.py:

fromflaskimportFlask

fromflaskimportFlask,flash,redirect,render_template,request,session,abort

importos

app=Flask(__name__)

@app.route('/')

defhome():

ifnotsession.get('logged_in'):

returnrender_template('login.html')

else:

return"HelloBoss!"

@app.route('/login',methods=['POST'])

defdo_admin_login():

ifrequest.form['password']=='password'andrequest.form['username']=='admin':

session['logged_in']=True

else:

flash('wrongpassword!')

returnhome()

if__name__=="__main__":

app.secret_key=os.urandom(12)

app.run(debug=True,host='0.0.0.0',port=4000)

创建模板文件./templates/login.html,主要代码如下:

执行:

pythonapp.py

访问:

http://127.0.0.1:4000

声明:关于《Python如何实现一个登陆验证》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2155710.html