added OpenGraph data, started enable button
This commit is contained in:
parent
2ce2a45f7b
commit
79f301d823
|
@ -108,7 +108,7 @@ def confirmaccount(encoded_jwt):
|
|||
print(uname, pass_hashed)
|
||||
|
||||
# create db entry
|
||||
db.cur.execute("INSERT INTO user(email, pass_hashed, enabled) VALUES(?, ?, ?);", (uname, pass_hashed, True))
|
||||
db.cur.execute("INSERT INTO user(email, pass_hashed, enabled) VALUES(?, ?, ?);", (uname, pass_hashed, 1))
|
||||
db.conn.commit()
|
||||
bottle.response.set_cookie("account", uname, secret)
|
||||
return bottle.redirect("/settings")
|
||||
|
@ -126,6 +126,13 @@ def manage_bot():
|
|||
else:
|
||||
bottle.abort(401, "Sorry, access denied.")
|
||||
|
||||
@app.route('/enable')
|
||||
def enable():
|
||||
email = bottle.request.get_cookie("account", secret=secret)
|
||||
db.cur.execute("MODIFY user.enabled = 1 WHERE email=?;", (email)) # :todo is this correct SQL?
|
||||
db.conn.commit()
|
||||
return bottle.static_file("../static/bot.html", root='../static')
|
||||
|
||||
|
||||
@app.route('/static/<filename:path>')
|
||||
def static(filename):
|
||||
|
|
|
@ -1,12 +1,20 @@
|
|||
<head>
|
||||
<title>Ticketfrei</title>
|
||||
<link rel='stylesheet' href='/static/css/style.css'>
|
||||
<meta name='og:title' content='Settings - Ticketfrei'/>
|
||||
<meta name='og:description' content='A bot against control society! Nobody should have to pay for public transport. Find out where ticket controllers are!'/>
|
||||
<meta name='og:image' content="https://ticketfrei.links-tech.org/static/img/ticketfrei-og-image.png"/>
|
||||
<meta name='og:image:alt' content='Ticketfrei'/>
|
||||
<meta name='og:type' content='website' />
|
||||
</head>
|
||||
<body>
|
||||
<div class="area">
|
||||
<h1><a href="/"><img src="/static/img/ticketfrei_logo.png" alt="Ticketfrei" height="150px" align="center" style="float: none;"></a></h1>
|
||||
|
||||
# Is the user logged in? else, complain & show nothing.
|
||||
<form action="/enable" method="POST">
|
||||
<button type="submit">Enable</button>
|
||||
</form>
|
||||
|
||||
|
||||
<div class=footer>
|
||||
Contribute on <a href="https://github.com/b3yond/ticketfrei">GitHub!</a>
|
||||
|
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.1 MiB |
|
@ -1,13 +1,18 @@
|
|||
<head>
|
||||
<title>Ticketfrei</title>
|
||||
<link rel='stylesheet' href='/static/css/style.css'>
|
||||
<meta name='og:title' content='Ticketfrei'/>
|
||||
<meta name='og:description' content='A bot against control society! Nobody should have to pay for public transport. Find out where ticket controllers are!'/>
|
||||
<meta name='og:image' content="https://ticketfrei.links-tech.org/static/img/ticketfrei-og-image.png"/>
|
||||
<meta name='og:image:alt' content='Ticketfrei'/>
|
||||
<meta name='og:type' content='website' />
|
||||
</head>
|
||||
<body>
|
||||
<div class="area">
|
||||
|
||||
<h1><a href="/"><img src="/static/img/ticketfrei_logo.png" alt="Ticketfrei" height="150px" align="center" style="float: none;"></a></h1>
|
||||
|
||||
<form action="../login" method="POST">
|
||||
<form action="/login" method="POST">
|
||||
<div class="container">
|
||||
<label><b>Username</b></label>
|
||||
<input type="text" placeholder="Enter Username" name="uname" required>
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
<head>
|
||||
<title>Ticketfrei</title>
|
||||
<link rel='stylesheet' href='css/style.css'>
|
||||
<meta name='og:title' content='Register - Ticketfrei'/>
|
||||
<meta name='og:description' content='A bot against control society! Nobody should have to pay for public transport. Run it in your city!'/>
|
||||
<meta name='og:image' content="https://ticketfrei.links-tech.org/static/img/ticketfrei-og-image.png"/>
|
||||
<meta name='og:image:alt' content='Ticketfrei'/>
|
||||
<meta name='og:type' content='website' />
|
||||
</head>
|
||||
<body>
|
||||
<div class="area">
|
||||
|
|
Loading…
Reference in a new issue