Skip to content

Commit f1f96aa

Browse files
committed
add config file
1 parent a25822b commit f1f96aa

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/config.ini

app.py

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,28 @@
22
from flask import Flask, session
33
import utils
44
import mysql.connector
5+
import configparser
56

6-
cnx = mysql.connector.connect(user='root',
7-
password='SECRET', host='127.0.0.1',
8-
database='learn_manage')
7+
config = configparser.ConfigParser()
8+
config.read('config.ini')
9+
cnx = mysql.connector.connect(user=config["DATABASE"]["User"],
10+
password=config["DATABASE"]["Password"], host=config["DATABASE"]["Host"],
11+
database=config["DATABASE"]["Database"])
912
cursor = cnx.cursor()
1013

1114
app = Flask(__name__)
12-
app.secret_key = 'SECRET'
15+
app.secret_key = config["SESSION"]["Secret_key"]
1316

1417

1518
@app.route('/')
1619
def index(): # put application's code here
17-
if 'userid' not in session:
20+
if not flask.request.cookies.get("userid") and 'userid' not in session:
21+
print(flask.request.cookies.get("userid"))
1822
return flask.redirect("/login")
1923
else:
24+
if "userid" not in session:
25+
session["userid"] = int(flask.request.cookies.get("userid"))
26+
print(int(flask.request.cookies.get("userid")))
2027
return flask.render_template("index.html", id=session["userid"])
2128

2229

@@ -37,7 +44,11 @@ def login():
3744
return flask.jsonify({'status': 'error', 'message': 'Incorrect information, please try again after check.'})
3845
else:
3946
session['userid'] = id
40-
return flask.jsonify({'status': 'success', 'message': 'Welcome!'})
47+
resp = flask.make_response(flask.jsonify({'status': 'success', 'message': 'Welcome!'}))
48+
print(values)
49+
resp.set_cookie('userid', str(id), max_age=36000)
50+
print("cookie set")
51+
return resp
4152

4253

4354

0 commit comments

Comments
 (0)