Assuming you are trying to get data from / ajax like this:
$.getJSON("/ajax", function(data){
...
});
init.py login_required:
from flask.ext.security import login_required
@app.route('/ajax')
@login_required
def ajax():
data = get_data()
return json.dumps(data)
:
from flask.ext.security import current_user
@app.route('/ajax')
def ajax():
if current_user.is_authenticated:
data = get_data()
return json.dumps(data)
else:
return 'Not allowed'