0

私は自分のアプリで SSL を有効にしましたが、すべてがうまくいっています...まあ、ログインを除いて。アプリにログインできません。これは、ヌード http で動作していた私のフォーム コードです。

  <div class="users form">
    <div class="form-login-box">
      <?php echo $this->Session->flash('auth'); ?>
      <?php echo $this->Form->create('User', array(
        'class' => 'form-login',
        'inputDefaults' => array(
          'label' => false
         )
      )); ?>
      <fieldset>
        <?php echo $this->Form->input('username', array(
          'class' => 'form-login-username',
          'placeholder' => __('Login')
        ));
        echo $this->Form->input('password', array(
          'class' => 'form-login-password',
          'placeholder' => __('Password')
        ));
        ?>
      </fieldset>
      <input type="submit" value="<?php echo __('Login') ?>" class="form-login-submit">
    </div>
  </div>

そして私のコントローラー:

  public function login() {
    if ($this->request->is('post')) {
      if ($this->Auth->login()) {
        return $this->redirect($this->Auth->redirectUrl());
      } else {
        $this->Session->setFlash(__('Username or password is incorrect'), 'default', array('class' => 'authMessage-error'), 'auth');
      }
    }
  }
4

1 に答える 1