Compare commits
No commits in common. "aaae780530df0b8e83c06706861587afca8f5f22" and "6ad24a92a781c1a03a3eaa7f47e0c9bc47868ad9" have entirely different histories.
aaae780530
...
6ad24a92a7
39
app.py
39
app.py
|
@ -45,6 +45,45 @@ def calendario():
|
|||
logging.info("A user went up: Calendario")
|
||||
return render_template('html/calendario.html')
|
||||
|
||||
# Da sistemare
|
||||
@app.route('/api', methods = ['GET', 'POST'])
|
||||
def api():
|
||||
logging.info("A user went up: API")
|
||||
if(request.method == 'GET'):
|
||||
data = "hello world"
|
||||
return jsonify({'data': data})
|
||||
|
||||
@app.route('/login', methods = ['GET', 'POST'])
|
||||
def login():
|
||||
#Create login with Mongodb
|
||||
logging.info("A user went up: Login")
|
||||
message = 'Please login to your account'
|
||||
if "email" in session:
|
||||
return redirect(url_for("logged_in"))
|
||||
|
||||
if request.method == "POST":
|
||||
email = request.form.get("email")
|
||||
password = request.form.get("password")
|
||||
|
||||
|
||||
email_found = records.find_one({"email": email})
|
||||
if email_found:
|
||||
email_val = email_found['email']
|
||||
passwordcheck = email_found['password']
|
||||
|
||||
if bcrypt.checkpw(password.encode('utf-8'), passwordcheck):
|
||||
session["email"] = email_val
|
||||
return redirect(url_for('logged_in'))
|
||||
else:
|
||||
if "email" in session:
|
||||
return redirect(url_for("logged_in"))
|
||||
message = 'Wrong password'
|
||||
return render_template('login.html', message=message)
|
||||
else:
|
||||
message = 'Email not found'
|
||||
return render_template('login.html', message=message)
|
||||
return render_template('login.html', message=message)
|
||||
|
||||
if __name__ == '__main__':
|
||||
logging.info("Web server started!")
|
||||
app.run(port=4999, debug=True)
|
|
@ -1,35 +0,0 @@
|
|||
.styled-table {
|
||||
border-collapse: collapse;
|
||||
margin: 25px 0;
|
||||
font-size: 0.9em;
|
||||
font-family: sans-serif;
|
||||
min-width: 400px;
|
||||
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.styled-table thead tr {
|
||||
background-color: #009879;
|
||||
color: #ffffff;
|
||||
text-align: left;
|
||||
}
|
||||
.styled-table th,
|
||||
.styled-table td {
|
||||
padding: 12px 15px;
|
||||
}
|
||||
|
||||
.styled-table tbody tr {
|
||||
border-bottom: 1px solid #dddddd;
|
||||
}
|
||||
|
||||
.styled-table tbody tr:nth-of-type(even) {
|
||||
background-color: #f3f3f3;
|
||||
}
|
||||
|
||||
.styled-table tbody tr:last-of-type {
|
||||
border-bottom: 2px solid #009879;
|
||||
}
|
||||
|
||||
.styled-table tbody tr.active-row {
|
||||
font-weight: bold;
|
||||
color: #009879;
|
||||
}
|
|
@ -1,13 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
{% block styles %}
|
||||
<link rel="stylesheet" type="text/css" href="{{url_for('.static', filename='css/index.css')}}">
|
||||
{% endblock %}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<table class="styled-table">
|
||||
<table>
|
||||
<tr>
|
||||
<th scope="col">Lunedì</th>
|
||||
<th scope="col">Martedì</th>
|
||||
|
@ -256,5 +248,5 @@
|
|||
<td>{{ i['School Subject']['Saturday'][7]['Room'] }}</td>
|
||||
{% endfor %}
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</table>
|
||||
|
Loading…
Reference in New Issue