ファイルの上部で、ユーザー権限を確認したいと思います。たとえば、ログインしている場合、ユーザーがページにアクセスできる場合、どのコンテンツがユーザーに表示されているか、コンテンツがユーザー自身によって公開されているかどうか、必要なすべてのパラメーターが設定されているかどうかを確認します。渡された(例:POST
-vars)など。
したがって、質問は、何を提案するのが最善の方法であるかということでした(コードが読みやすく理解しやすいままであり、すべてのページに実装できるように特別なページに特定されすぎていないこと、多くのチェックでデータベースクエリが必要なパフォーマンスなど) 。)
私が尋ねている理由は、今私がこのようなsthをしているからです:
if($logged_in!=1) {$error="err1";}
else {
if(...) {...}
else {...}
}
したがって、基本的に、1つのチェックでアクセスが拒否された場合、コードは他のすべてのコードを通過せず、if
すぐに中断します。私は使用しないexit
かdie
、ページを表示したいので(コンテンツは含まれていませんが、エラーボックスが表示されます)、使用した場合、exit
またはdie
以下の他のコードが表示されない場合は...
あなたは何をすることを提案しますか?
ご助力ありがとうございます。