Merhaba arkadaşlar. Hayırlı Mutlu Güzel Pazarlar.
Bir sitem mevcut ve bunda 2 tarz kullanıcı var Birinin rolü 1 diğerinin rolü 2.
1 her sayfaya erişebiliyor. 2 nin ulaşabildiği sayfa sayısı sınırlı.
3. bir rol açıp ona özel sayfa atamak istiyorum ve diğerleri ulaşamasın.
Nasıl bir rol izlemeliyim sizce ?
adatabase üzerinden user tablosunu kontrol ederek yapabilirsin.
if(isset($_SESSION['user_id'])) { $user_id = $_SESSION['user_id'];
$sql = "SELECT role FROM roles WHERE user_id = $user_id";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
if($row['role'] == 3) {
echo "Bu sayfaya erişim izniniz yok.";
exit(); //
}
} else {
buraya eğer rolü aynı ise yani 3 ise devam edecek kod gelecek.