blob: 695388b53cb0409da5afb681ef1ceb05e4ad3a58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
from app import app
from flask import render_template,session,request,redirect
import db_actions as D
from routes.tools import rows2dicts, get_alert, get_nick
@app.route("/")
def index():
return app.send_static_file("index.html")
@app.route("/pages/info.html")
def info():
return render_template("info.html",
alert=get_alert()
)
@app.route("/pages/nick.html")
def nick():
return render_template("nick.html",
alert=get_alert()
)
@app.route("/set/nick",methods=["POST"])
def new_nick():
if "id" in session.keys():
session["alert"]="Sinulla on jo nimimerkki. Käytä sitä."
return redirect("/")
if "nick" not in request.form or request.form["nick"]=="":
session["alert"]="Nimimerkkiä ei voi asettaa ilman nimimerkkiä."
return redirect("/#nick")
else:
nick = request.form["nick"]
if len(nick) < 4:
session["alert"]="Nimimerkki on liian lyhyt"
return redirect("/#nick")
if not nick.isalnum():
session["alert"]="Nimimerkissä saa olla vain kirjaimia ja numeroita."
return redirect("/#nick")
if D.user_exists(nick):
session["alert"]="Nimimerkki jonka olet ottamassa on jo varattu."
return redirect("/#nick")
session["id"] = D.user_new(nick)
return redirect("/")
#@app.route("/pages/moderate.html")
#def moderate():
# return render_template("moderate.html",
# alert=get_alert()
# )
|