working on password creation form
This commit is contained in:
parent
5202b48bd8
commit
2cd1e24633
2 changed files with 5 additions and 4 deletions
|
@ -11,7 +11,7 @@
|
|||
Curious Greg will not function without JavaScript. Please ensure you have JavaScript enabled.
|
||||
</noscript>
|
||||
<!-- <div id='logo-main'></div> -->
|
||||
<form action='/internal/do_login' method='POST'>
|
||||
<form action='/internal/create_account' method='POST'>
|
||||
<div id='form-avi' style='background-image:url("https://fedi.lynnesbian.space/system/accounts/avatars/000/000/002/original/7ebcb4b973eee926.gif?1541354017")'></div>
|
||||
<span id='form-avi-label'>@lynnesbian@fedi.lynnesbian.space</span><br /><br />
|
||||
<label for='pw'>Password</label><br />
|
||||
|
|
7
web.py
7
web.py
|
@ -4,7 +4,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
import requests, sqlite3, json
|
||||
import requests, sqlite3, json, hashlib
|
||||
from mastodon import Mastodon
|
||||
from flask import Flask, render_template, request, session, redirect, url_for
|
||||
import bcrypt
|
||||
|
@ -96,7 +96,8 @@ def do_login():
|
|||
def create_password():
|
||||
return render_template("create_password.html")
|
||||
|
||||
@app.route('/internal/create_account')
|
||||
@app.route('/internal/create_account', methods=['POST'])
|
||||
def create_account():
|
||||
c.execute("INSERT INTO data (username, instance, secret, appid, appsecret) VALUES (?, ?, ?, ?, ?)", (session['username'], session['instance_url'], session['secret'], session['client_id'], session['client_secret']))
|
||||
pw = bcrypt.hashpw(request.form['pw'], bcrypt.gensalt(15))
|
||||
c.execute("INSERT INTO data (username, instance, password, secret, appid, appsecret) VALUES (?, ?, ?, ?, ?)", (session['username'], pw, session['instance_url'], session['secret'], session['client_id'], session['client_secret']))
|
||||
db.commit()
|
||||
|
|
Loading…
Reference in a new issue