为了账号安全,请及时绑定邮箱和手机立即绑定

flask登录验证,轻松搞定

标签:
Flask

    今天给大家分享个简单的flask登录验证方法,直接上代码:

from flask import Flask

from flask import request

app = Flask(__name__)

@app.route('/login')

def func_login_submit():

    #id = request.values.get('id')

    id1 = "name_str"

    id2 = "easy_pwd"

    return f"""

    <form action="/login_check">

        用户名:<input name="name" value="{id1}"><br>

        密码:<input name="pwd" value="{id2}">

        <input type="submit">

    </form>

    """

@app.route('/login_check')

def func_login_check():

    name = request.args.get("name")

    pwd = request.args.get("pwd")

    if name == "name_str" and pwd == "easy_pwd":

        check_status = 'success'

    else:

        check_status = 'fail'

    return check_status

if __name__ == '__main__':

    app.run()

1,使用装饰器做路由,页面就是代码中的@app.route(’/login’),例如访问http://127.0.0.1:5000/login,这个login对应的就是装饰器部分写的login。

2,默认给了id1,id2字符,当然也可以设置为空。

3,函数后面返回的是字符串类型,浏览器解析为输入框及提交按钮。

4,action="/login_check" 对应的验证id和密码的函数的路由。

5,在func_login_check中,用request.args.get获取浏览器返回的用户名密码,接下来进行验证,然后返回给浏览器验证结果。

    以上便是flask登录验证,轻松搞定的全部内容,更多内容干货可关注慕课网~

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消