I have a restaurant management system with many pages with forms and interactive grids to create documents like sales invoices, return goods, etc... . The problem arises when user clicks the submit button many times quickly by mistake or intentionally, which results in many submissions to the same transaction. There is a bug Bug 26475905 filed for that and fixed in 20.1 which you can see if you have Oracle Support. All solutions for this are client-side solutions like disabling the submit button after submit or showing the spinning wheel through a dynamic action after submit. The only server-side solution is to change page's "reload on submit" attribute to "Always" after setting "enable duplicate page submission" to "No". Unfortunately, that solution does not work when the page contains interactive grids. Which eventually let me think that every application developed with 18.2 and earlier versions can be manipulated somehow, am I right? Or is there a reliable solution that I did not come across after surfing the web for months. I edited the thread title from "Are all applications developed with 18.2 vulnerable?" to "Are all applications developed with versions prior to 20.1 vulnerable?"
Are all applications developed with versions prior to 20.1 vulnerable?
119 Views Asked by Eslam At
1
There are 1 best solutions below
Related Questions in ORACLE-APEX
- How can we open 2 oracle applications at the same time on the same browser?
- VBA, Internet Explorer and Javascript
- Oracle APEX - Enabling Persistent Authentication Breaks Deep Linking
- APEX Office Print - how do I force creation of single PDF in ZIP file
- Oracle APEX 22. Location of Static Application Files
- How to Change this Pl/SQL Codes to handle multiple roles in Apex?
- Oracle Apex Chart with Time Series Axis causing formatting errors with bar width
- Oracle APEX: TypeError: apex.region(...) is null when clicking a button
- Error in Syntax - Oracle APEX - apex_authorization.is_authorized function
- Oracle Apex how to change map background dynamically
- How to have label show up at the very bottom of the bar graph? APEX ORACLE
- Oracle APEX - Moving multiple pages to a new App
- Why is backdrop-filter only working when I manually modify the original CSS file of an Apex Theme in the Browser Inspector?
- How to add the custom icon in oracle apex?
- Editable interactable grid - Display modified value after saving without primary key
Related Questions in ORACLE-APEX-5
- I want to create an APEX report or table that has 2 sheets on the same report and extract it as 2 sheets in the same excel
- Oracle APEX(v21.1.2): DatePicker inconsistent
- Javascript error in Apex while navigating the page to different url oracle apex
- Export Oracle Apex Calendar to PDF
- Oracle Apex and java classes
- How to add a button at the end of each node in a tree region in oracle apex?
- how to split one row into 2 lines, interactive grid oracle apex?
- APEX Cards, How to get a list of all pages in an application
- how to display region in apex oracle
- Oracle SQL ignores page item in a criteria, when it is null
- How to login to APEX190200 application using R web-scraping (e.g. POST request)
- Oracle database link to a package saying table not found
- How to export PLSQL Dynamic Content Table to Excel File?
- Oracle APEX Change Where Clause in a Query According to a Page Item
- Passing item value in PLSQL dynamic content in ORACLE APEX for where clause using button?
Related Questions in ORACLE-APEX-18.2
- With which user does Oracle APEX create apps?
- Can't access Oracle Apex loging page
- oracle apex current version 4.0 we can upgrade latest version 22.2
- Current version of data in database has changed since user initiated update process error occurs when deleting multiple rows
- Oracle Apex set select list value in session state without submit page on change
- Oracle Apex - check all items in classic report - more than one classic report on page
- Oracle Apex Security Cross Origin Resource Sharing(CORS)
- Oracle Apex 18. some icon of the universal theme are missing
- Oracle apex - item value doe not sent on submit
- Oracle Apex Interactive Report - cell background color
- Bind label from computation - oracle apex
- how to import an oracle apex application export file from a lower version (4.2) into a higher version (18.1)
- APEX Collection Loading in Pre-Rendering Process: Error: WWV_FLOW_COLLECTIONS_UK
- make a GET request using APEX
- How to make a linebreak in Display Only item in Oracle Apex?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
As a workaround you can create a Dynamic Action to disable the button on click event and then submit the page. This will prevent multiple submissions