Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Zend Framework Kullanıcı Girişi

Merhaba arkadaşlar ben zendle yaptığım sitede her sayfadan kullanıcın giriş yapabileceği bir sistem yapmak istiyorum yani her sayfada login kısmı var ve ben gerekli bilgileri girdikten sonra hangi sayfadaysam o sayfada işlenmesini istiyorum verilerimin yani indexteysem indexte index in içindeki proje sayfasında giriş yapmışsam o sayfada işlemek istiyorum verilerimi bu konuda formumun actionuna ne yazmam gerektiğini bilmiyorum.

Örnek http://www.aaa.com/index/proje bu sayfada giriş yapılmışsa eğer kullanıcı bu sayfadan devam etsin yeniden index e dönmesin istiyorum :)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • park adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    14 cevap - 0 soru
    Bunun için Zend_Acl yi kullanmalısınız. Ama bunu kullanabilmeniz için Zend Framework u iyice hazmetmek gerekir.

    Yani anlatmak istediğim Zend_Acl yi kullanmadan önce Zend Framework hakkında daha fazla bilgiye
    ihtiyacınız olduğu.

    Zend Acl nin linki bu şekilde.
    http://www.zendframework.com/manual/en/zend.acl.introduction.html
    • HaylazNef adlı üyenin fotoğrafı HaylazNef
      Zend framework ü hazmetme konusunda bir sıkıntım yok daha önce bir iki proje yapmışlığım var. Zend Acl yetkilendirme için değil mi ben yetkilendirme yapmayacağım bu aşamada kullanıcı kim olursa olsun bulunduğu sayfadan devam etsin istiyorum.
      10 yıl önce yazılmış
    • park adlı üyenin fotoğrafı park
      Zend in mantığı bu. Zend ile yapılan oturumlarda Zend Acl kullanılır.

      Bir servis yada helper oluşturup burada role leri belirleyeceksiniz.

      Controller sayfasında role Guest ise yola devam.

       if (!$this->_helper->acl('Guest')) {
      }
      
      10 yıl önce yazılmış
    • HaylazNef adlı üyenin fotoğrafı HaylazNef
      Anladım ama işimi ajax ile gördüm yardımızı için teşekkür ederim. Zend_Acl konusunda eksiğim ama birazdan oda kapanacak :))
      10 yıl önce yazılmış

Cevaplar

  • -1
    shidaiko adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    12 cevap - 0 soru
    hocam 2 yol önerebilirim. şöyle ki;

    1: Login işlemi yapan kod bloğunu include ile her sayfaya çağırabilirsin.
    2: Login işlemi login.php gibi ayrı bir sayfada yapılır. İşlem başarılı ise sayfanın referer bilgisine bakılır.
    $_SERVER['HTTP_REFERER']
    Eğer referer senin sitende bir sayfa ise geri gönderilir.
  • GncArt adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    42 cevap - 13 soru
    Arkadaşın dediği gibi giriş yaptıktan sonra http referer ile kullanıcın geldiği alırsın ve header ile yine bu sayfaya yönlendirirsin giriş yapıldıktan sonra.
    • HaylazNef adlı üyenin fotoğrafı HaylazNef
      Hocam Arkadaşın dediği zend frameworkle işe yaramadı burada controller action mantığı olduğundan salt php kulansaydım dediğin olurdu. Ancak zende bu mümkün olmuyor
      10 yıl önce yazılmış