小编Pba*_*bal的帖子

Cake PHP 2.4.x. AuthComponent login()始终返回true

对于非常长的问题很抱歉,但我遇到了auth-> login()的问题,经过长时间的调试后,我想分享我的发现.这可能是我身边的蠢事,但请耐心等待......

型号"Cliente"(相关部分):

<?php
App::uses('AppModel', 'Model');
App::uses('BrValidation', 'Localized.Validation');
App::uses('AuthComponent', 'Controller/Component');
App::uses('SimplePasswordHasher', 'Controller/Component/Auth');

/**  
* Cliente Model
*
*/
class Cliente extends AppModel {
    public $primaryKey = 'idcliente';

public function beforeSave($options = array()) {
    if (isset($this->data[$this->alias]['password'])) {
        $passwordHasher = new SimplePasswordHasher();
        $this->data[$this->alias]['password'] = $passwordHasher->hash(
            $this->data[$this->alias]['password']
        );
    }
    return true;
}
}
Run Code Online (Sandbox Code Playgroud)

ClientesController(相关部分):

<?php
App::uses('AppController', 'Controller');
App::uses('CakeEmail', 'Network/Email');

/**
* Clientes Controller
*
*/
class ClientesController extends AppController {

public $components = array('Paginator','RequestHandler');

/** beforeFilter
*  Configura partes do sistema que podem …
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-2.0

3
推荐指数
1
解决办法
1791
查看次数

标签 统计

cakephp ×1

cakephp-2.0 ×1