def facebook_authorized(resp): if resp is None: return 'Access denied: reason=%s' % ( request.args['error_reason'], request.args['error_description'] ) session['facebook_oauth_token'] = (resp['access_token'], '') me = facebook.get('/me') user = User.query.filter_by( username = me.data['name'] ).first() if not user: user = User(me.data['name']) db.session.add(user) db.session.commit() #Login User here flash("You have been logged in.", category="success") return redirect( request.args.get('next') or url_for('blog.name') )
def facebook_authorized(resp): if resp is None: return 'Access denied: reason=%s error=%s' % ( request.args['error_reason'], request.args['error_description']) session['facebook_oauth_token'] = (resp['access_token'], '') me = facebook.get( '/me/?fields=email,first_name, last_name, name, id, picture.height(200).width(200)' ) user = User.query.filter_by(username=me.data['name']).first() if not user: user = User(me.data['name']) db.session.add(user) db.session.commit() login_user(user) flash("You have been logged in.", category="success") return redirect(request.args.get('next') or url_for('blog.home'))
def facebook_authorized(resp): if resp is None: return 'Access denied: reason=%s error=%s' % ( request.args['error_reason'], request.args['error_description'] ) session['facebook_oauth_token'] = (resp['access_token'], '') me = facebook.get('/me') user = User.query.filter_by( username=me.data['name'] ).first() if not user: user = User(me.data['name']) db.session.add(user) db.session.commit() flash("You have been logged in.", category="success") return redirect( request.args.get('next') or url_for('blog.home', page=1) )