Flask实现简单登录

from flask import Flask
from flaskext.mysql import MySQL
from flask import request

# -*- coding: utf-8 -*

mysql = MySQL()
app = Flask(__name__)
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASE_PASSWORD'] = '123456'
app.config['MYSQL_DATABASE_DB'] = 'manager'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'
mysql.init_app(app)


@app.route('/')
def hello_world():
    return 'Hello World!'


@app.route('/get/<user>')
def test_user(user):
    return "User %s" % user


@app.route('/get/<int:post_id>')
def test_int(post_id):
    return 'Post %d' % post_id


@app.route('/auth')
def auth():
    username = request.args.get('username')
    password = request.args.get('password')
    cursor = mysql.connect().cursor()
    cursor.execute("SELECT * FROM user where username = '" + username + "' and password = '" + password + "'")
    data = cursor.fetchone()
    if data is None:
        return "无该用户数据"
    else:
        return "登录成功"


if __name__ == '__main__':
    app.run()

猜你喜欢

转载自blog.csdn.net/weixin_42142408/article/details/80206824