Admin Paneli Entegrasyonu
Merhabalar, aklımdaki sorun admin paneliyle alakalı izlediğim bütün kurslarda kullanıcının admin olup olmadığına bakıp admin paneline öyle yönlendiriyolar peki ya kullanıcı grişinin olmadığı bi sitemiz olursa nasıl yapıcaz ? Aklıma subdomain alıp ordan yönlendirmek dışında bi şey gelmiyor en azından araştırabiliceğim anahtar kelimeler vermeniz bile yardımcı olur
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
şu şekilde olabilir.
1- Yöntem
Roller ile yapabilirsin bu olayı ve permission ile kullanıcının rollerini denetlersin. Örneğin siteyi düzenleme silme gibi işlemler sadece admine aitse
rolünden ve permissiondan buna onay verir ve gizle göster yapabilirsin.
2 - Yöntem
Kullanıcı tablona admin sutunu eklersin.
Şeklinde
<?php
if($_POST){
$query = $db->prepare("SELECT * FROM admin where kullanici_adi=:kullanici_adi AND sifre=:sifre");
$sql = $query->execute(array(":kullanici_adi"=>post('kullanici_adi'),":sifre"=>post('sifre')));
$sql = $query->fetch(PDO::FETCH_ASSOC);
if($sql){
$_SESSION['admin']['login'] = 1;
$_SESSION['admin']['id'] = $sql['id'];
header('Location:anasayfa');
}else{
echo '<div style="background: red;margin-bottom: 20px;color: #fff;font-size: 17px;width: 100%;padding: 5px 0px;text-align:center">Bilgiler Yanlış.</div>';
}
}
?>