mirror of
https://github.com/Lynnesbian/FediBooks/
synced 2024-11-25 08:38:59 +00:00
add an error message just in case
This commit is contained in:
parent
6db6f12687
commit
5d8aa010fa
3 changed files with 10 additions and 2 deletions
|
@ -81,7 +81,8 @@ def bot_accounts_add(mysql, cfg):
|
||||||
username = client.account_verify_credentials()['username']
|
username = client.account_verify_credentials()['username']
|
||||||
if username != session['username']:
|
if username != session['username']:
|
||||||
error = "Please authenticate as {}.".format(session['username'])
|
error = "Please authenticate as {}.".format(session['username'])
|
||||||
print("Auth error - {} is not {}".format(session['username'], username))
|
if username.lower() == session['username'].lower():
|
||||||
|
error += " Make sure you capitalised the name properly - @user and @USER are different."
|
||||||
return render_template("bot/accounts_add.html", error = error)
|
return render_template("bot/accounts_add.html", error = error)
|
||||||
except:
|
except:
|
||||||
session['step'] = 1
|
session['step'] = 1
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from flask import Flask, render_template, session, request, redirect, url_for, send_file
|
from flask import Flask, render_template, session, request, redirect, url_for, send_file, jsonify
|
||||||
from flask_mysqldb import MySQL
|
from flask_mysqldb import MySQL
|
||||||
|
|
||||||
from mastodon import Mastodon
|
from mastodon import Mastodon
|
||||||
|
@ -370,6 +370,11 @@ def img_bot_generic():
|
||||||
def favicon():
|
def favicon():
|
||||||
return send_file("static/favicon.ico")
|
return send_file("static/favicon.ico")
|
||||||
|
|
||||||
|
@app.route("/.well-known/webfinger")
|
||||||
|
def webfinger():
|
||||||
|
return render_template("webfinger.json", base_uri = cfg['base_uri']), 200, {'Content-type':'application/json'}
|
||||||
|
|
||||||
|
|
||||||
def bot_check(bot):
|
def bot_check(bot):
|
||||||
# check to ensure bot is owned by user
|
# check to ensure bot is owned by user
|
||||||
c = mysql.connection.cursor()
|
c = mysql.connection.cursor()
|
||||||
|
|
|
@ -76,3 +76,5 @@ CREATE TABLE IF NOT EXISTS `contact_history` (
|
||||||
`reply` BOOLEAN DEFAULT 0,
|
`reply` BOOLEAN DEFAULT 0,
|
||||||
FOREIGN KEY (`user_id`) REFERENCES users(id) ON DELETE CASCADE
|
FOREIGN KEY (`user_id`) REFERENCES users(id) ON DELETE CASCADE
|
||||||
) ENGINE=INNODB;
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
you need to generate an RSA key and store it in a new table for authorised fetches
|
||||||
|
|
Loading…
Reference in a new issue