Fixed a few authenticated user validation

This commit is contained in:
Jeremy Zhang 2017-05-11 19:02:22 +00:00
parent de3b7019db
commit 0c544d015b

View File

@ -44,6 +44,9 @@ def checkUserBanned(guild_id, ip_address=None):
else: else:
banned = False banned = False
dbUser = GuildMembers.query.filter(GuildMembers.guild_id == guild_id).filter(GuildMembers.user_id == session["user_id"]).first() dbUser = GuildMembers.query.filter(GuildMembers.guild_id == guild_id).filter(GuildMembers.user_id == session["user_id"]).first()
if not dbUser:
banned = False
else:
banned = dbUser.banned banned = dbUser.banned
return banned return banned
@ -94,7 +97,7 @@ def check_user_in_guild(guild_id):
return guild_id in session['user_keys'] return guild_id in session['user_keys']
else: else:
dbUser = db.session.query(AuthenticatedUsers).filter(and_(AuthenticatedUsers.guild_id == guild_id, AuthenticatedUsers.client_id == session['user_id'])).first() dbUser = db.session.query(AuthenticatedUsers).filter(and_(AuthenticatedUsers.guild_id == guild_id, AuthenticatedUsers.client_id == session['user_id'])).first()
return not checkUserRevoke(guild_id) and dbUser is not None return dbUser is not None and not checkUserRevoke(guild_id)
def format_post_content(guild_id, message): def format_post_content(guild_id, message):
illegal_post = False illegal_post = False