def authorized(access_token): if access_token is None: flash(u'Something went wrong trying to sign into GitHub. :(', 'error') return redirect(g.referer) user = User.query.filter_by(access_token=access_token).first() if user is None: user = User(access_token) session_db.add(user) session_db.commit() session['user_id'] = user.user_id if session.get('form_data', None) is not None: return redirect(url_for('file_issue')) else: return redirect(g.referer)
def authorized(access_token=None): """Set the callback route for oauth2 with GitHub.""" if app.config['TESTING']: access_token = 'thisisatest' if access_token is None: flash(u'Something went wrong trying to sign into GitHub. :(', 'error') return redirect(g.referer) user = User.query.filter_by(access_token=access_token).first() if user is None: user = User(access_token) session_db.add(user) session_db.commit() session['user_id'] = user.user_id if session.get('form_data', None) is not None: return redirect(url_for('file_issue')) else: return redirect(g.referer)