Added custom 404 display and login redirect
This commit is contained in:
		@@ -27,7 +27,12 @@ $('form.form-post').submit(function(event) {
 | 
			
		||||
        data: data,
 | 
			
		||||
        dataType: 'json',
 | 
			
		||||
        success: function(response) {
 | 
			
		||||
            window.location.href = rel_success;
 | 
			
		||||
            if (response.redirect_to) {
 | 
			
		||||
                window.location.href = response.redirect_to;
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
                window.location.href = rel_success;
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        error: function(response) {
 | 
			
		||||
            error_response(response);
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
from flask import Blueprint, render_template, flash, redirect, request, jsonify, abort, make_response
 | 
			
		||||
from flask import Blueprint, render_template, flash, redirect, request, jsonify, abort, session
 | 
			
		||||
from flask.helpers import url_for
 | 
			
		||||
from functools import wraps
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
@@ -56,6 +56,7 @@ def login_required(function):
 | 
			
		||||
    @wraps(function)
 | 
			
		||||
    def decorated_function(*args, **kwargs):
 | 
			
		||||
        if not check_login():
 | 
			
		||||
            session['prev_page'] = request.url
 | 
			
		||||
            flash('Please log in to view this page.', 'alert')
 | 
			
		||||
            return redirect(url_for('admin_auth.login'))
 | 
			
		||||
        return function(*args, **kwargs)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user