この質問はばかげていると思う人もいるかもしれません。しかし、私は本当にすべてのグーグルを行って、cakephp のドキュメントを読んでいますが、cakephp の認証メカニズムについてはまだ理解できません。少しコードを試しましたが、まだ認証できません....
すべての適切なエントリに対する私のエラーは、無効なユーザー名とパスワードとしてエラーが発生しています。これが私のコードです
//login.tpl
<div class="users form">
<?php echo $this->Session->flash('auth'); ?>
<?php echo $this->Form->create('User'); ?>
<fieldset>
<legend><?php echo __('Please enter your username and password'); ?></legend>
<?php echo $this->Form->input('username');
echo $this->Form->input('password');
?>
</fieldset>
<?php echo $this->Form->end(__('Login')); ?>
</div>
//コントローラーファイル
public function login() {
if ($this->request->is('post')) {
if ($this->Auth->login()) {
$this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash(__('Invalid username or password, try again'));
}
}
}
誰でも認証方法を教えてもらえますか、私はcakephpが初めてです