モーダルウィンドウフォームでクラッドを作成しています。このウィンドウはタブ付きです。すべてのタブは、最初のタブXと1-nの関係にある関連テーブルです。
これらの1-nテーブルにFKを入力するには、XタブのIDを予約する必要があります。これらのテーブルの入力が完了したら、Xタブでレコードを確認します。
私が懸念しているように、安全性にはいくつかの問題があります:
1)タブXで新しい行を作成しているユーザーAがフォームに入力しているとき、ユーザーBはXタブを表示でき、Bユーザーは空の行を表示および削除できます。「空の」行を非表示にする必要があると思います。
2)ユーザーAがフォームに入力し、その間にブラックアウト、f5、クラッシュ、インターネットダウン。ホーパンは欲しくない。夜間の削除やタイムスタンプなど、これについては醜い考えがあります。
どうすればこれらを回避できますか?これらの問題のベストプラクティスはありますか?
autoincrement+codeigniterでmysqlを使用します。