1: <?php
2:
3: class UserAuthenticationComponent extends Component {
4:
5: public function initialize(Controller $controller) {
6: parent::initialize($controller);
7: $controller->Auth = $controller->Components->load('Auth');
8: $controller->Auth->initialize($controller);
9: $controller->Auth->loginAction = array(
10: 'plugin' => '_authentication',
11: 'controller' => 'authentication',
12: 'action' => 'login',
13: );
14: $controller->Auth->userModel = 'User';
15: $controller->scope = array('User.enabled' => 1);
16: $controller->Auth->authenticate = array(
17: 'Form' => array(
18: 'fields' => array(
19: 'username' => 'email',
20: 'password' => 'password',
21: )
22: )
23: );
24: }
25:
26: }
27:
28: ?>
29: