0

モーダルウィンドウフォームでクラッドを作成しています。このウィンドウはタブ付きです。すべてのタブは、最初のタブXと1-nの関係にある関連テーブルです。

これらの1-nテーブルにFKを入力するには、XタブのIDを予約する必要があります。これらのテーブルの入力が完了したら、Xタブでレコードを確認します。

私が懸念しているように、安全性にはいくつかの問題があります:

1)タブXで新しい行を作成しているユーザーAがフォームに入力しているとき、ユーザーBはXタブを表示でき、Bユーザーは空の行を表示および削除できます。「空の」行を非表示にする必要があると思います。

2)ユーザーAがフォームに入力し、その間にブラックアウト、f5、クラッシュ、インターネットダウン。ホーパンは欲しくない。夜間の削除やタイムスタンプなど、これについては醜い考えがあります。

どうすればこれらを回避できますか?これらの問題のベストプラクティスはありますか?

autoincrement+codeigniterでmysqlを使用します。

4

0 に答える 0