facebook twitter hatena line email

Php/cakephp/認証機能作成

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

controller/users_controller.php

class UsersController extends AppController {

  var $name = 'Users';
  var $scaffold;
  var $components = array('Auth');
  
  function login(){
  }
   
  function logout(){
      $this->redirect($this->Auth->logout());
  }

views/login.ctp

<div class="users form">
<?php echo $this->Form->create('User');?>
    <fieldset>
        <legend>login</legend>
    <?php
        echo $this->Form->input('username');
        echo $this->Form->input('password');
    ?>
    </fieldset>
<?php echo $this->Form->end(__('Submit', true));?>
</div>

httpアクセス

loginボタンを押すと画面下にハッシュパスが出てくるので、パスをDBに入れると完成。