I have this code (below), but when it run from http://localhost/app/users/login
I see the log for function "beforefilter()" call 3 times
2007-02-22 14:32:44 Error: login->beforefilter():0Users
2007-02-22 14:32:44 Error: defaultX.X.XUsers
2007-02-22 14:32:44 Error: login():Users
2007-02-22 14:32:44 Error: login->beforefilter():0Users
2007-02-22 14:32:44 Error: defaultX.X.XUsers
2007-02-22 14:32:45 Error: login->beforefilter():0Users
2007-02-22 14:32:45 Error: defaultX.X.XUsers
is this default behaviour?
I am using the latest 1.2 from svn
Regards, Widi
<?php
class UsersController extends AppController {
var $name = 'Users';
var $bft = 0;
function beforefilter(){
$this->log('login->beforefilter():'.$this->bft.$this->name);
$this->bft = $this->bft + 1;
$this->defaultVars(); // app_controller.php
}
function login(){
$this->log('login():'.$this->name);
$this->viewVars['csss'][] = 'forms';
$this->set('error', false);
if (!empty($this->data) && isset($this->data['User'])){
$someone = $this->User->findByUsername($this->data['User']
['username']);
if(!empty($someone['User']['password'])
&& $someone['User']['password']==
$this->data['User']['password']){
$this->saveLastLogin($someone['User']['id']);
$this->Session->write('User', $someone['User']);
$url =
'http://'.$_SERVER['HTTP_HOST'].$this->webroot;
$this->redirect($url.'articles');
$this->log(print_r($someone,LOG_DEBUG));
} else {
$this->set('error', true);
}
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---