忘记了cakephp中的密码系统

时间:2012-04-22 23:03:06

标签: cakephp authentication forgot-password

我想创建一个登录系统,其中包含'忘记密码?' ,这是我找到的唯一例子.. forgotten-password

但是我的auth权限有问题...我把链接'忘记了密码?'在我看来login.ctp当我点击链接时不允许我重定向到/user/forgot.ctp并从文件app_controller.php上的我的函数beforeFilter()发送一条消息

这是我在login.ctp中的链接

 <?php echo $html->link('¿forgot password?', array('controller' => 'users', 'action' =>
 'forgot')); ?></p> 

当我登录时它可以正常工作,但是当我没有登录时它不起作用并向我发送消息错误 这可能是问题吗?

1 个答案:

答案 0 :(得分:1)

我还没看过这个教程,但您是否尝试了beforefilter中的users_controller方法?

function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('forgot');
}