3
votes
Accepted
External Website Post to EE Entries
In this case, the POST submission would be rejected not due to XSS, but CSRF. It's not an appropriate API to use for continuous submission from an external source.
I haven't used Reinos' add-on, but ...
2
votes
Accepted
Create a channel entry via POST request
Essentially, you'll create a module with an ACT URL. (https://docs.expressionengine.com/v2/development/modules.html).
You'll have your mod.module_name.php file, which will contain your logic to ...
1
vote
Accepted
Api_channel_fields - cannot add group id
As far as I know there is no way to do this using API. I think you should try with EE Model. You can easily create new field using the Model. And Model is most effective way to handle all these core ...
1
vote
Accepted
Preventing SQL Injections
You should always scrub any user input before it gets to your query.
The first thing you should do is run and input variables through the input class.
i. e. $var = ee()->input->post('my_var', ...
1
vote
Accepted
Passing a GET variable back in a query while using mysqli_real_escape_string()
Use ee()->db->escape_str($event) - it's the native way to escape potentially-unsafe data in EE.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
api × 22channel-entries-api × 6
ee2 × 3
grid × 3
rest × 3
channel-entries × 2
add-on × 2
php × 2
database × 2
channel-fields × 2
expresso-store × 1
cartthrob × 1
categories × 1
safecracker × 1
playa × 1
channel × 1
custom-fields × 1
forms × 1
extension × 1
entries × 1
channel-images × 1
query × 1
mysql × 1
ee × 1
google-maps-for-ee × 1