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?
115 Views Asked by Eslam At
1
There are 1 best solutions below
Related Questions in ORACLE-APEX
- Import dmp file created in Oracle 11g (WE8ISO8859P1) to Oracle 11g XE database (AL32UTF8)
- oracle apex. Create an Export Stored procedure
- Update multiple values in an oracle table using values from an APEX collection
- Adding functionality to a button at the end of each row of the interactive report
- Apex. Calling proc within htp.prn?
- Refresh SQL query while selecting node in tree every time to display results at some text area in the same page
- Showing just the legend of an Oracle Apex/AnyChart Pie Chart
- Oracle Apex dynamically enable/disable text field depending on LOV selected value
- Oracle APEX: Add list boxes on demand
- SQL error: Missing keyword?
- Apex code for inline style
- Apex Application Item is not maintained across sessions
- Oracle sql convert timestamp into format
- APEX: Adding Select List to Tabular Form and then processing based on values
- Access oracle application express from macs on the same network
Related Questions in ORACLE-APEX-5
- Parsing and Storing the text data from webpage to database
- APEX: Adding Select List to Tabular Form and then processing based on values
- Oracle APEX: How to solve session expired error in interactive report?
- Using "CTRL + S " Keys to execute a pl/sql code in Oracle APEX
- Oracle APEX use button to change report source sql
- Highlight point in Oracle APEX chart
- How to change oracle apex 5 item after dynamic action button clicked?
- How to get windows user and password in Oracle APEX?
- Calculated numbers using javascript not displayed correctly in interactive report
- Insert values into database and return them into interactive grid (APEX 5.1)
- Oracle Apex 5: how do I remove spaces between rows and inside cells
- BLOB error on Interactive Grid (Master Detail Form)
- How To Manipulate Multiple Tables From One Tabular Form In Oracle APEX?
- BI publisher - chart error in Oracle APEX output excel by using rtf template layout
- Oracle Apex Date Picker shows as text item
Related Questions in ORACLE-APEX-18.2
- How do I retrieve selected items from a multi-select lov and compare them to a predetermined list as a dynamic action in oracle apex 18.2?
- "User ADMIN has no privileges on the schema." contact your app administrator, getting this error using oracle apex 18.2
- How to make a linebreak in Display Only item in Oracle Apex?
- how to import an oracle apex application export file from a lower version (4.2) into a higher version (18.1)
- How to create a HTML table with the dynamic columns with the dynamic rows from the query in oracle
- Are all applications developed with versions prior to 20.1 vulnerable?
- How does on implement Oracle Apex region authorization
- How to set a large param in URL link for Oracle Apex Charts? (or any alternative)
- Oracle Apex Security Cross Origin Resource Sharing(CORS)
- Oracle Apex - check all items in classic report - more than one classic report on page
- Oracle Apex set select list value in session state without submit page on change
- Automate Oracle Apex page layout
- Oracle APEX Interactive grid, when changing month in date picker column, it goes to bottom of page
- Multiple conditions on single button with Dynamic Action in Oracle Apex
- How to integrate Oracle APEX with attendance fingerprint
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 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