public function relogin()
{
$UserModel = ClassRegistry::init($this->authenticate['Form']['userModel']);
$user = $this->user();
$Db = $UserModel->getDataSource();
$Db->flushMethodCache();
$UserModel->schema(true);
$user = $UserModel->find('first', array('conditions' => array('User.id' => $user['id']), 'recursive' => -1));
$this->authenticate['Form']['passwordHasher'] = 'BcNo';
$this->request->data = $user;
$result = $this->login();
return $result;
}