8.Python编写登录接口

Posted 廖丹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.Python编写登录接口相关的知识,希望对你有一定的参考价值。

1.python需安装flask,在命令行窗口输入:pip3 install flask

2.代码如下所示:

from flask import Flask,request,jsonify,session

USERNAME = \'admin\'
PASSWORD = \'123456\'
VERIFICATIONCODE = \'111111\'

app = Flask(__name__)
app.secret_key=\'pithy\'

@app.route(\'/loginNancy\',methods=[\'GET\',\'POST\'])
def loginNancy():
    error = None
    if request.method == \'POST\':
        if request.form[\'username\'] != USERNAME:
            error = \'Invalid username\'
        elif request.form[\'password\'] !=PASSWORD:
            error = \'Invalid password\'
        elif request.form[\'verificationCode\'] != VERIFICATIONCODE:
            error = \'Invalid verificationCode\'
        else:
            session[\'logged_in\'] = True
            return jsonify({\'code\':\'200\',\'msg\':\'success\'})
        return jsonify({\'code\':\'400\',\'msg\':\'error\'})



if __name__ == \'__main__\':          #若不加host=\'0.0.0.0\'则无法通过ip访问接口,只能通过127.0.0.1或者localhost访问
app.run(debug=True,host=\'0.0.0.0\')         #debug=True,调试模式,修改代码中的输出后,可以自动重载代码并显示调试信息

3.实现效果:

 

以上是关于8.Python编写登录接口的主要内容,如果未能解决你的问题,请参考以下文章

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

编写的一个登录接口

第三方单点登录的接口编写

PHP必用代码片段

python编写登录接口

用Python编写登录接口