: sayfaya admin mod user die sütun aç 1 olan girebilsin 0 giremesin. daha esneği olmaz. iflerle kontrol edebilirsin Oluyor hocam (: Senin dediğin mantıkla gidersem her yeni rütbe eklediğim zaman sayfa tablosunun sonuna bir hücre daha eklemem gerekecek... Bu da verimli değil. Kendi kullandığım yntemi syleyeyim de, daha verimli birşey arıyodum. Bi tane yetki tablom var mesela.. ID Isım 1 admin 2 mod 3 user 4 editor vs vs.. Sayfaların olduğu tabloda da bi tane yetki diye hücrem var. Girmesini istediğim rütbeleri tek bir hücrenin içine, string olarak ekliyorum. "1,3,5,7," gibi... Kontrol sırasında da adam'ın yetkisini session'dan alıp. string içinde aratıyorum. mesela adam'ın yetkisi 5. bu hücre içinde "5," geçiyor mu diye kontrol ediyorum. Varsa izin veriyorum geçişine.. Ama dediğim gibi bu yntem bana verimli gelmiyor daha iyi bi alternatife ihtiyacım var... :| There are 10 types of people in the world. Those who knows binary and those who dont...

sayfaya admin mod user die sütun aç 1 olan girebilsin 0 giremesin. daha esneği olmaz. iflerle kontrol edebilirsin \ /

: Ben sana en güzel nasıl yapılacağını syliyim de sen nasıl yaparsan yap hocam. Bir tane sayfa oluşturucaksın, o sayfada switch kontrolü ya da if kontrolü yapıcaksın, sessiondan gelen değer admin değeriyse yada mesela admin "10" olsun, mod "9" olsun. diceksin ki değer 10 ise şunu şunu yap, 9 ise şunu şunu yap, else koyacaksın, bunlar değilse hadi yallah senin bu sayfaya giriş yetkin yok. sonra o sayfayı gerekli yerlerde kullanırsın istediğin değişkenlere gre, o sayfalar cagırıldıgında nce o kontrolden geçer sonra sayfayı ona gre yorumlar. Tam anlatamamış olabilirim, anlamadım biraz daha aç dersen de yle bi şansım yok hocam. Dediğimi anlayan arkadaşlar açabilir isterlerse. sistem komplike bi sistem olcaksa sessionlar sistemi yorabilir

sayfalar için id sayfa title falan oluşturdun ya sayfa için bide yetki diye oluştur hangi yetkinin girmesini istiyosan onun numarasını yaz mesela 9 mod olsun 9 yazüyeler kısmınıda işte id ad soyad email yetki yap 9 da bunun yetkisine yazdır sayfadada < le kontrol ettirirsin yetki 9 dan küçükse açılmaz. Bittik biz bittik

: SharpShooter bunu yazdı: hocam üzerine alınmada, bende bu tribi anlamıyorum "performanslı olmaz" abi sen neyin performansını sorguluyorsun 50.000 kullanıcılı sitede.. hadi 1 milyon 2 milyon kullanıcı olur tamam o zaman bana performansdan bahsedin ama, bi if kontrolünün ne performans kaybı? Verimli'den kastım tam olarak performanslı değildi.. 1 Dnem C, 1 Dnem C++ dersi grdüm, orada hocaların performans için gsterdiği şeyleri bi grsen dudağın uçuklar... Şu an kullandığın 2Ghz üzeri bi makinede etkisi ne kadar değişir taş çatlasın 0.001 sn. Fakat adamlar bunu bilmemizi istiyolar çünkü Mühendis yetiştiriyolar, ilerde bi çamaşır makinesi de programlamak zorunda kalabilirsin.. O kadar sığ düşünmemek gerek..:) Neyse hadi beyin fırtınasına devam, var mı daha iyi bi çzüm nerebilecek olan? http://www.tahribat.com/Forum-Veritabani-Yardim-104269/1/#1151152 daha iyi bi algoritma sunacak biri olduğunu sanmıyorum? - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

komplike bir şey bu. kod la veritabanı tam uyum içinde olmalı ilk başlarda çalışan kodlar bir zaman sonra iflas bayrağını çekiyor. en basitini yapmak bile basit değil hastalık gibi. hasta ediyor insanı biraz zeki ediyor. ama yinede hasta oluyorsun.. Dreamweaver action larında login script hazırlama durumları var. sql den yerlerini gzterip sorgulama yapabilir kullanıcıları sınıflandırabilirsin. zamandan koddan haylice kazanırsın yanlış yaptımmı gibi bir derdin de olmayacaktır. bi araştır. Dikkat: Hazine Ceyhan ırmağının kıyısında iki kprü arasında... kuru ağacın Dibinde...

sayfa tablosuna yetki aç 1 herkes 2 admin ve mod 3 adminler ;) \ /

ncelikle kolay gelsin hocam :) şimdi şyle bir yapı işini fazlasıyla grecektir, Sayfa(No , Url , HerkeseAcikMi , SistemSayfasiMi birde Yetki tablosu yaparsın Yetki(No , SayfaNo , RolNo birde tabi rol ve üyelik tablosuna ihtiyacın var. Kontrolüde web sitesine request gerçekleştiğinde. global. asa veya global. asax )'da kontrol edebilirsin. Eğer sayfa herkese açıksa hiç bi kontrol yapmana gerek yok, ha eğer herkese açık değilse giriş yapmış kişinin rolüne gre izin verirsin veya vermezsin. Yani senin yazdığına yakın bi çzüm. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Arkadaşlar yeni bir sistem kodluyorum, sistemde farklı yetkilere sahip kullanıcılar var. Ve tabi ki user'ların girebildiği sayfalar. Ama bu sayfaların sayısı sabit değil. Aynı şekilde kullanıcı rütbeleri de sabit değil. Şimdi yapmak istediğim şu Mesela yeni bir sayfa oluşturdum ve bu sayfaya sadece admin ve modlar girsin istiyorum. Başka bir sayfaya da sadece adminler. Her sayfanın kendine ait bi ID'si var. Oraya girecek yetkilileri veri tabanında nasıl bir şablonda belirtirsiniz? Kendime gre basit bi çzüm getirdim ama daha kaliteli fikirleriniz varsa ona gre kod'umu tekrar düzenlemeyi düşünüyorum. Internette araştıracaktım bu konuyu ama düzgün kelimelerle ifade edemedim (: Şimdiden teşekkürler.. There are 10 types of people in the world. Those who knows binary and those who dont...

: tolgasen bunu yazdı: sayfaya admin mod user die sütun aç 1 olan girebilsin 0 giremesin. daha esneği olmaz. iflerle kontrol edebilirsin Oluyor hocam (: Senin dediğin mantıkla gidersem her yeni rütbe eklediğim zaman sayfa tablosunun sonuna bir hücre daha eklemem gerekecek... Bu da verimli değil. Kendi kullandığım yntemi syleyeyim de, daha verimli birşey arıyodum. Bi tane yetki tablom var mesela.. ID Isım 1 admin 2 mod 3 user 4 editor vs vs.. Sayfaların olduğu tabloda da bi tane yetki diye hücrem var. Girmesini istediğim rütbeleri tek bir hücrenin içine, string olarak ekliyorum. "1,3,5,7," gibi... Kontrol sırasında da adam'ın yetkisini session'dan alıp. string içinde aratıyorum. mesela adam'ın yetkisi 5. bu hücre içinde "5," geçiyor mu diye kontrol ediyorum. Varsa izin veriyorum geçişine.. Ama dediğim gibi bu yntem bana verimli gelmiyor daha iyi bi alternatife ihtiyacım var... :| hocam üzerine alınmada, bende bu tribi anlamıyorum "performanslı olmaz" abi sen neyin performansını sorguluyorsun 50.000 kullanıcılı sitede.. hadi 1 milyon 2 milyon kullanıcı olur tamam o zaman bana performansdan bahsedin ama, bi if kontrolünün ne performans kaybı? - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: hocam üzerine alınmada, bende bu tribi anlamıyorum "performanslı olmaz" abi sen neyin performansını sorguluyorsun 50.000 kullanıcılı sitede.. hadi 1 milyon 2 milyon kullanıcı olur tamam o zaman bana performansdan bahsedin ama, bi if kontrolünün ne performans kaybı? Verimli'den kastım tam olarak performanslı değildi.. 1 Dnem C, 1 Dnem C++ dersi grdüm, orada hocaların performans için gsterdiği şeyleri bi grsen dudağın uçuklar... Şu an kullandığın 2Ghz üzeri bi makinede etkisi ne kadar değişir taş çatlasın 0.001 sn. Fakat adamlar bunu bilmemizi istiyolar çünkü Mühendis yetiştiriyolar, ilerde bi çamaşır makinesi de programlamak zorunda kalabilirsin.. O kadar sığ düşünmemek gerek..:) Neyse hadi beyin fırtınasına devam, var mı daha iyi bi çzüm nerebilecek olan? There are 10 types of people in the world. Those who knows binary and those who dont...

Anlatamadım sanırım tam olarak.. nceden de sylediğim gibi, user seviyeleri sabit değil. Admin, user, mod.. İlerde yeni rütbeler de eklenebilir. Aynı şekilde sayfalar da da. Bi sayfaya sadece adminler girsin derken, bi tanesne admin ve modlar bi tanesine mod ve userlar girsin diyebilmeliyim.. Tamamıyla esnek birşeyden bahsediyorum yani (: There are 10 types of people in the world. Those who knows binary and those who dont...

Ben sana en güzel nasıl yapılacağını syliyim de sen nasıl yaparsan yap hocam. Bir tane sayfa oluşturucaksın, o sayfada switch kontrolü ya da if kontrolü yapıcaksın, sessiondan gelen değer admin değeriyse yada mesela admin "10" olsun, mod "9" olsun. diceksin ki değer 10 ise şunu şunu yap, 9 ise şunu şunu yap, else koyacaksın, bunlar değilse hadi yallah senin bu sayfaya giriş yetkin yok. sonra o sayfayı gerekli yerlerde kullanırsın istediğin değişkenlere gre, o sayfalar cagırıldıgında nce o kontrolden geçer sonra sayfayı ona gre yorumlar. Tam anlatamamış olabilirim, anlamadım biraz daha aç dersen de yle bi şansım yok hocam. Dediğimi anlayan arkadaşlar açabilir isterlerse.