0

特定のユーザーがビューにアクセスできるかどうかを確認し、可能であればビューをロードするコントローラーがあります。そのビューが保護されているかどうかについて心配する必要がありますか? 私が言いたいのは、ユーザーがそのビューを見る唯一の方法はコントローラを通過することであるか、またはURLで遊んでそれを見る方法があるということです。

他のリソースについても同じことが言えると思います-パブリックに表示できるもの(もちろんコントローラー以外..)

4

2 に答える 2

0

通常、codeigniter 内のすべてがルーティングされ、公開されている index.php ファイルから始まります。アプリケーション ディレクトリ内のものは、デフォルトでは URL で直接アクセスすることはできず、コントローラーで適切なセキュリティ対策を講じている限り安全です。

于 2013-02-01T20:55:21.613 に答える
0

これは、ここのガイド自体からかなりのものです

コントローラーで正しいアクセス レベルを確認することをお勧めします。中間コントローラーがある場合はMy_Controllerを確認することをお勧めします。

一方、view フォルダーに直接アクセスすることは、そこにある index.html ファイルのためにほとんど不可能です。

<html>
<head>
    <title>403 Forbidden</title>
</head>
<body>

<p>Directory access is forbidden.</p>

</body>
</html>

また、Web サイトのリソース ei アップロード、CSS、Javascript、画像などで同じindex.htmlファイルを使用する必要があります。

于 2013-02-02T11:41:22.030 に答える