Üyeli Seviye Girişi.
if ($user['yetki'] != 1 && $user['yetki'] != 2 && $user['yetki'] != 3) {$mesaj = "Giriş Yetkiniz Bulunmamaktadır";}
arkadaşlar İşaretli bölümü daha kısa bi şekilde nasıl tanımlayabiliriz
Yazan:alicilin
her yetki için bir if şartı kullanacağına
$yetki=array('1','2','3');
if(!in_array($user['yetki'],$yetki)){$mesaj='giriş yetkiniz bulunmamaktadır';}
bu şekilde yapman daha iyi olur. giriş yetkisi olmasını istediğin id numarasını yetki dizisine eklersin.
Yazan:alicilin
kardeş evet şuanda tamam da veri tabanına giriş yaparken yetki =1 giriş yapıyorsa veriye 1 eklemesi lazım ama hep o (sıfır)atıyor
@mysql_query("insert into loglar values (null, ' '{$tarih}', '{$yetki}')");
Php
soru nedir ? herşey birbirine girmiş.
Php
Tamamda siz veritabanına bir dizi kayıt ettirmeye çalışırsanız elbetteki boş yazar. Sizin veri tabanına kayıt ettireceğiniz şey yetki dizisi değil $user['yetki'] kısmıdır.
Php
giriş kısmında kullanıcının kullanıcı adı ve parolasını çekerken aynı zamanda yetki numarasınıda çekersiniz ve kullanıcı bir eylem yaptığında çektiğiniz o yetki numarasın veritabanına kayıt ettirirsiniz. mantık budur
php
Kardeş Wala Ben Yapamadım Bana Bu Konuda Yardımcı olurmusun Sana dosyayı Göndereyim sen Bide Dene msn adresi verebilirimisin veya herhangi bir iletişim
Yada Bir Örnek Verebilirmisin
Canım kardeşim sen daha kendi yaptığın algoritmayı Bilmiyorsunki birimiz sana yardımcı olalım ?
sen veri tabanına üye kayıt ederken üyenin yetki numarasınıda kayıt ettirmiyormusun ? evet.
ozaman üye giriş yapacağı zaman login kontrol kısmında üyenin yetki id numarasını çek ve bir session aç. bu yetki numarasınıda bu sessiona ver.
ardından bir sayfaya hangi yetki numaralı kişilein girmesini istiyorsan
$yetki=array('1','2','3');
if(!in_array($user['yetki'],$yetki)){$mesaj='giriş yetkiniz bulunmamaktadır';}
bu şekilde bir kontrol ettir.
Haaa ama ben log kaydıda yapmak istiyorum dersen eğer. Veri tabanına sessionda tuttuğun yetki numarasını yazdırırsın. Olay bukadar...
Php
Ya Kardeşim Tek Sorun Log Kaydı Yazıyor yetki Olan Yazamıyorum Hep Sıfır Atıyor msn adresim [email protected] bu ben sana dosyayı gönderim Bi Bak log kaydı yaparken tabloya yetki bölümüne hep sıfır atıyor
Php
$_SESSION['yetki'] = $user['yetki'];
$yetki=array('1','2','3');
if(!in_array($user['yetki'],$yetki)){$mesaj='giriş yetkiniz bulunmamaktadır';}
@mysql_query("insert into loglar values (null, ' '{$tarih}', '{$_SESSION[yetki]}')");
kardeş bazen log atıyor bazende boş dedigim 0 sıfır yani