管理者のみがアクセスできるスクリプトを作成したいと考えています。
これが私がやりたい方法です:
session_start();
if (!isset($_SESSION['user_id'])) { //not logged in
//redirect to homepage
header("Location: http://domain.com/index.php");
die();
}
if ($_SESSION['user_level'] != 1337) { //not admin
//redirect to homepage
header("Location: http://domain.com/index.php");
die();
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') { //form is submitted
//validate the submitted data
//submit the query
}
//form goes here
私の質問は次のとおりです。これを検証するより良い方法はありますか (たとえば、3 つの条件をすべてネストする必要がありますか)、それともこれで十分ですか?
乾杯、
n1te