Hi all!

I am preparing some login action in my app. I have made view

<%=$this->Form->create('User', array('action' =>
'login','inputDefaults' => array('label' => false,'div' => false)));%>
                <%=$this->Form->input('mail', array('type' => 'text', 'label' =>
'Email:<br>'));%><br>
                <%=$this->Form->input('pass', array('type' => 'password', 
'label' =>
'Pass:<br>'));%><br><br>
                <%=$this->Form->end(array('value' => 'Login', 'label' => 
'Login',
'class' => 'searchsubmit',  'div' => array('class' => 'floatRight')));
%>

I have build function in UsersController

class UsersController extends AppController{

        public function login(){
                if ($this->request->is('post')) {
            $user = $this->User->findByMailAndPass($this->request-
>data["User"]["mail"], Security::hash($this->request->data["User"]
["pass"], null, true));
            if ($user === false) {
                $this->Session->setFlash('Nieprawidłowe dane
logowania.');
                $this->request->data["User"]["mail"] = '';
                $this->request->data["User"]["pass"] = '';
            } else {
                CakeSession::write('user.id', $user["User"]["id"]);
                CakeSession::write('user.mail', $user["User"]
["mail"]);
                $this->redirect(array('controller' => 'users',
'action' => 'profile'));
            }
        }
        }

        public function logout(){
        CakeSession::delete("user");
        $this->redirect('/');
        }

}

So. When I go to the HOST/users/login everything is ok, but when I try
to submit login form I get an error

Fatal error: Class 'Security' not found in

and of course I've got

var $helpers = array('Form', 'Html', 'Session', 'Cycle');

in AppController

Can anyone please help me what should I do?

Please do not tell me to change my login to the Cake model - I need
that this way done.

For end I will add info tha the same action is working good for admin
login :(

thank's for tips

regards

jmail

-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to