Server-side AJAX sourced data not secure
Server-side AJAX sourced data not secure
HDiv
Posts: 4Questions: 2Answers: 0
By opening the AJAX file (in this example, the todo.php file), I can see all the data in the database. How do I prevent this?
<?php
/*
* Example PHP implementation for the client-side table formatting example.
* This is basically the same as the 'fieldTypes' example, but in this case
* note that there is no server-side formatting of the 'done' field - rather it
* is done in the DataTable in this example
*/
// DataTables PHP library
include( "../../php/DataTables.php" );
// Alias Editor classes so they are easy to use
use
DataTables\Editor,
DataTables\Editor\Field,
DataTables\Editor\Format,
DataTables\Editor\Mjoin,
DataTables\Editor\Options,
DataTables\Editor\Upload,
DataTables\Editor\Validate,
DataTables\Editor\ValidateOptions;
// Build our Editor instance and process the data coming from _POST
Editor::inst( $db, 'todo' )
->fields(
Field::inst( 'item' ),
Field::inst( 'done' ),
Field::inst( 'priority' )
)
->process( $_POST )
->json();
This discussion has been closed.
Answers
Does anyone know?
You can use a where condition if you want to restrict it to whatever logic condition you need (e.g. access by a certain user).
Allan