cakePhp redirect and Auth doesn't work on server
我在登录 www 服务器时遇到问题。在 wamp(本地)上,一切都很好。当我在服务器上上传我的网站时,登录不起作用,我也看到了重定向。我有登录表单,点击登录后,它会转到用户控制器进行登录操作。
登录操作如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 | public function login(){ if($this->request->is('post')){ if($this->Auth->login()){ $this->redirect($this->referer()); } else{ $this->Session->setFlash(__('Wrong username or password')); $this->redirect($this->referer()); } } } |
无论成功与否,它都应该重定向。它停留在:用户/登录页面。有什么问题吗?
应用控制器:
1 2 3 4 5 6 7 8 9 10 11 | public $components = array( 'Session', 'Auth'=>array( 'logoutRedirect'=>array('controller'=>'main', 'action'=>'index') ) ); public function beforeFilter(){ $this->Auth->allow(); } |
形式:
1 2 3 4 5 6 7 8 | <?php echo $this->Form->create('User', array('action' => 'login')); echo $this->Form->input('username', array('label'=>__('Username:'))); echo $this->Form->input('password', array('label'=>__('Password:'))); echo $this->Form->end(__('Login')); ?> |
在一个文件的