Added CSRF protection to all ajax requests
This commit is contained in:
		@@ -53,6 +53,17 @@
 | 
			
		||||
            crossorigin="anonymous"
 | 
			
		||||
        ></script>
 | 
			
		||||
        <!-- Custom js -->
 | 
			
		||||
        <script type="text/javascript">
 | 
			
		||||
            var csrf_token = "{{ csrf_token() }}";
 | 
			
		||||
        
 | 
			
		||||
            $.ajaxSetup({
 | 
			
		||||
                beforeSend: function(xhr, settings) {
 | 
			
		||||
                    if (!/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type) && !this.crossDomain) {
 | 
			
		||||
                        xhr.setRequestHeader("X-CSRFToken", csrf_token);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        </script>
 | 
			
		||||
        <script
 | 
			
		||||
            type="text/javascript"
 | 
			
		||||
            src="{{ url_for('.static', filename='js/script.js') }}"
 | 
			
		||||
 
 | 
			
		||||
@@ -51,6 +51,17 @@
 | 
			
		||||
            crossorigin="anonymous"
 | 
			
		||||
        ></script>
 | 
			
		||||
        <!-- Custom js -->
 | 
			
		||||
        <script type="text/javascript">
 | 
			
		||||
            var csrf_token = "{{ csrf_token() }}";
 | 
			
		||||
        
 | 
			
		||||
            $.ajaxSetup({
 | 
			
		||||
                beforeSend: function(xhr, settings) {
 | 
			
		||||
                    if (!/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type) && !this.crossDomain) {
 | 
			
		||||
                        xhr.setRequestHeader("X-CSRFToken", csrf_token);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        </script>
 | 
			
		||||
        <script
 | 
			
		||||
            type="text/javascript"
 | 
			
		||||
            src="{{ url_for('.static', filename='js/script.js') }}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user