13 thoughts on “Create Login Using CakePHP

  1. 4. Edit file controller dengan nama users_controller.php dan tambahkan script dibawah ini :

    function login() {
    //Auth Magic
    }

    function logout() {
    //Leave empty for now.
    }

    function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow(array(‘*’));
    }

    kamsudnya edit file yg udah ada apa bikin file baru nih boss?
    mohon pencerahan thx..🙂

    • Karena pada step no.3, kita menggenerate file menggunakan script CAKE BAKE ALL melalui konsol maka sebenarnya cakephp telah membuat file model-view-controller secara otomatis. Oleh karena itu, pada step no.4 kita tinggal mengedit file controller dengan nama users_controller.php. Mudah2an bisa membantu…😀

      • Error: The action login is not defined in controller UsersController

        Error: Create UsersController::login() in file: cakewalk\controllers\users_controller.php.

        :(( :((

    • Jadi di UsersControler ditambahkan, contoh lengkapnya bisa kek dibawah ini nih : ….

      <?php
      class UsersController extends AppController {
      var $name = 'Users';

      • function login() {
        //Auth Magic
        }
        function logout() {
        //Leave empty for now.
        }
        function beforeFilter() {
        parent::beforeFilter();
        $this->Auth->allow(array(‘*’));
        }
        }
        ?>

  2. tanya gan , maksud darri skrip ini -> $this->Auth->allow(array(‘*’)) dan bagian -> ;$this->Auth->authorize = ‘actions’;
    $this->Auth->loginAction = array(‘controller’ => ‘users’, ‘action’ => ‘login’);
    $this->Auth->logoutRedirect = array(‘controller’ => ‘users’, ‘action’ => ‘logout’);
    $this->Auth->loginRedirect = array(‘controller’ => ‘posts’, ‘action’ => ‘add’);

    apa y?dan juga kenapa ada action add??d ambil dari mana? nuwun

    • Ini diambil dari website tutorial resminya CakePHP, penjelasannya cukup detail disana. Ini masih menggunakan CakePHP versi lama, ada kemungkinan tidak compatible.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s