CakePHP ile varsayılan oturum açma ayarlarını değiştirme

0 Cevap php

Ben nispeten sık görülen bir sorun olduğunu düşündüm bir şey var, ama konuyu araştırma sonra bu sanıldığı kadar kolay olmadığı görülüyor.

Ben (sürüm 1.2.7 kullanarak) bir CakePHP uygulaması var ve ben Auth Bileşeni kullanılarak standart login prosedürü değiştirmeye çalışıyorum. Benim kullanıcıların giriş için kullanmak istiyorsunuz: I (http://web-kreation.com/demos/Sliding_login_panel_jquery/ Bu jQuery eklentisi gibi) kalıcı bir giriş ekranı kullanmak istiyorum.

Kek terminolojisinde, ben / sayfalar / ana ekranda Auth bileşeni giriş yapabilmek istiyorum ama Cakephp / kullanıcılar / login yönlendirme tutar.

My App Controller:

 function beforeFilter()
 {
  ...
  $this->Auth->loginAction = array( 'controller' => 'users', 'action' => 'login' );
  $this->Auth->loginRedirect = array( 'controller' => 'pages', 'action' => 'home' );
  $this->Auth->logoutRedirect  = array( 'controller' => 'pages', 'action' => 'home' );
  $this->Auth->autoRedirect = false;
  ...
 }

I / sayfalar / home LoginAction değiştirirseniz. giriş Aslında bu bile / kullanıcılar / login yönteme sonrası yok, çalışmıyor. Başka ne oldu tam olarak emin.

Benim soru şudur:

How do I make a login form located at www.EXAMPLE.com/ which will return to the same location on successful and unsuccessful login?

Ben / users / login yönlendirmek ya da o tüm URL sırıtmak var olmasını tercih ederim.

0 Cevap