ビューindex.phtmlにあるマルチユーザーアプリケーション内:
<a href="<?php echo $this->url( array( "module" => "myModule", "controller"
=>"myController","action" => "edit", "id" => $objThings->thingsid),
'default', TRUE )?>
このリンクをクリックすると、次の URL に移動します。
http://website/mymodule/mycontroller/edit/id/228
ユーザーがレコードを編集できる場所。
ユーザーがログインすると、この URL をコピーしてパラメーターを 229 または 130 などに変更し、他のユーザーからの情報にアクセスできます。
これを防ぎ、レコードのレベルで認証を設定し、他のユーザーのレコードへのアクセスを拒否するためのベスト プラクティスは何ですか? (もちろん、レコードにはユーザー ID があります)。
URL のパラメーターを非表示にすることは、ユーザーを誘惑しないためのステップです。これに関する提案は大歓迎です。モジュール/アクションレベルでの認証も必要です。
私は検索してきましたが、解決策を見つけることができないようです。