You need to enhance core authentication adapter - add support for
arrays in userModel configuration option, for usage in controller like
this:

public $components = array(
        'Auth' => array(
                'authenticate' => array(
                        'App' => array('userModel' => array('Tutor', 'Student'))
                )
        )
);

So, implement your own logic in following 2 methods and that's it
(piece of cake).

<?php
# app/Controller/Component/Auth/AppAuthenticate.php

App::uses('FormAuthenticate', 'Controller/Component/Auth');

final class AppAuthenticate extends FormAuthenticate {

        public function authenticate(CakeRequest $request, CakeResponse
$response) {
        }

        protected function _findUser($username, $password) {
        }
}

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to