特定のユーザーがビューにアクセスできるかどうかを確認し、可能であればビューをロードするコントローラーがあります。そのビューが保護されているかどうかについて心配する必要がありますか? 私が言いたいのは、ユーザーがそのビューを見る唯一の方法はコントローラを通過することであるか、またはURLで遊んでそれを見る方法があるということです。
他のリソースについても同じことが言えると思います-パブリックに表示できるもの(もちろんコントローラー以外..)
特定のユーザーがビューにアクセスできるかどうかを確認し、可能であればビューをロードするコントローラーがあります。そのビューが保護されているかどうかについて心配する必要がありますか? 私が言いたいのは、ユーザーがそのビューを見る唯一の方法はコントローラを通過することであるか、またはURLで遊んでそれを見る方法があるということです。
他のリソースについても同じことが言えると思います-パブリックに表示できるもの(もちろんコントローラー以外..)
通常、codeigniter 内のすべてがルーティングされ、公開されている index.php ファイルから始まります。アプリケーション ディレクトリ内のものは、デフォルトでは URL で直接アクセスすることはできず、コントローラーで適切なセキュリティ対策を講じている限り安全です。
これは、ここのガイド自体からかなりのものです
コントローラーで正しいアクセス レベルを確認することをお勧めします。中間コントローラーがある場合は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ファイルを使用する必要があります。