iyi akşamlar üye giriş kontrolünden sonra kullanıcı sayfam var bu sayfada farklı sayfalara gitmek için butonlarım var fakat bu sayfalar her giriş yapana açık olmasını istemiyorum , bu sayfalara gitmesini engellemek için butonları pasif yapmak istiyorum. Üye girişi yaptığında sessionda tuttuğum oturum adı ile veritabanında tuttuğum giriş yapan personelin rolünü if else ile kıyaslayıp butonları aktif ve deaktif etmek istiyorum yardımlarınızı bekliyorum. farklı mantıklarda olabilir her türlü fikre açığım iyi geceler.

soruldu: 17 Şub '13, 14:48

fatihkaradeniz's gravatar image

fatihkaradeniz
90121319
cevap kabul oranı: 25%

değiştirildi: 18 Şub '13, 03:11

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Disable yapmak yerine gorunur gorunmez yapmak daha mantikli bence.

rendered="#{}" fonksiyonu ile gorunur gorunmez yapabilirsiniz.

<h:commandButton ... rendered="#{userController.isLoggedIn()}">
permanent link

cevaplandı: 18 Şub '13, 04:27

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Hocam, orası öylede soruyu soran arkadaş, pasif etmek istemiş :) Benimkisi hedef bazlı cevap. Şu -1 veren arkadaş(@mahmut_can) hangi akla bunu yaptı onuda anlamadım, açıklarmısın mahmut_can?

(18 Şub '13, 04:34) Turgay Can Turgay%20Can's gravatar image

Sağolun hocam iki yöntemde farketmez ikisinide kullanabilirim teşekkür ederim geri dönüşler için. Peki hocam beanda tutulan session adını farklı bir bean içinde nasıl çekebilirim ? bunun için nasıl bir yol izlemeliyim beanım session name ile veri tabanından rolleri karşılaştırarak true ve false değer döndürücek o şekilde bir işlemim var şuan yapamadığım olay session adını farklı bean içine çekememem

(18 Şub '13, 12:55) fatihkaradeniz fatihkaradeniz's gravatar image

@fatihkaradeniz lütfen farkli sorulari yeni soru olarak girelim, boylece BTSoru'da forum mantigi yerine soru cevap mantiginda ilerleyebiliriz.

(19 Şub '13, 06:42) CemIkta ♦ CemIkta's gravatar image

Hiçbir zaman view'da disable edilmiş inputlara güvenmeyiniz. Mutlaka sunucu tarafında yetki yapınız. Hacking toollar ile disable edilmiş formlardan bilgi post edilebilir. En basiti firefox tamper data extension, bununla post ettiğiniz form verilerini değiştirebilirsiniz. Ya da curl veya Burp suite gibi toollar ile view kullanmadan da firm post edilebilir.

permanent link

cevaplandı: 18 Şub '13, 14:50

mucuraga's gravatar image

mucuraga
42681219
cevap kabul oranı: 10%

disabled özelliğine true yada false değerlerini ataman yeterli olur.

Kullanıcı kontrolünü yaptıktan sonra managed/backing bean içinde bir boolean değişken ile bunun kontrolünü yaparsın.

++ Soru biçiminde düzenlemende fayda var.

permanent link

cevaplandı: 17 Şub '13, 15:03

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×32

Soruldu: 17 Şub '13, 14:48

Görüntüleme: 849 kez

Son güncelleme: 19 Şub '13, 06:42

powered by BitNami OSQA