• 17-03-2024, 14:27:14
    #1
    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 ?
  • 17-03-2024, 14:28:52
    #2
    Yeni rol oluşturacaksın, sonrasında o özel oluşturduğun sayfa girişinde rol kontrolünü yapacaksın, o role sahip olmayanları farklı yere yönlendirip role sahip olanı görüntülemek istediğin sayfaya yönlendireceksin.
  • 17-03-2024, 15:09:11
    #3
    Yucelbas adlı üyeden alıntı: mesajı görüntüle
    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.