【发布时间】:2012-05-03 14:45:30
【问题描述】:
我想制作一个登录系统,使用“忘记密码?” ,这是我找到的唯一例子..forgotten-password
但我的身份验证权限有问题...我把链接“忘记密码?”在我看来,当我点击链接时 login.ctp 不允许我重定向到 /user/forgot.ctp 并从文件 app_controller.php 上的 beforeFilter() 函数向我发送一条消息
这是我在 login.ctp 中的链接
<?php echo $html->link('¿forgot password?', array('controller' => 'users', 'action' =>
'forgot')); ?></p>
当我登录时它可以工作,但是当我没有登录时它不起作用并向我发送消息错误 可能是什么问题?
【问题讨论】:
-
您忘记包含错误消息。
-
我认为错误信息来自... function beforeFilter(){ $this->Auth->allow('index','view'); $this->Auth->authError = '首先登录'; // 错误信息
标签: cakephp authentication forgot-password