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(代码片段