微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CakeDC用户插件-哪里有文档?

如何解决CakeDC用户插件-哪里有文档?

| 浏览GitHub后,我发现了一个名为CakeDC Users的功能强大的CakePHP插件,该插件具有用于创建登录/身份验证系统的许多功能(帐户验证,密码重置等)。我喜欢它,因为它似乎是由某些实际的CakePHP开发人员编写的,并且已经进行了很多更新,但似乎任何地方的文档绝对为零。我最近才碰到过这个插件,因为我想尝试一下用自己的解决方案是否比“滚动”更好的方法。所以我想知道这里是否有人有经验,是否可以在网上找到一些不错的文档。 编辑自述文件底部有一些内容,但是对我来说还不太直观。 另一个问题,如果您不使用此插件,是否在CakePHP中使用了用于登录/身份验证的登录/身份验证插件?     

解决方法

        我在使用CakeDC插件时遇到了同样的问题,其中许多插件几乎没有文档。 但是,它没有\“ Zero \\”文档,您可以在自述文件的github页底部查看如何设置它的大部分内容。另外,您还需要将其放入AppController :: beforeFilter()方法中。
$this->Auth->authorize = \'controller\';
$this->Auth->fields = array(\'username\' => \'email\',\'password\' => \'passwd\');
$this->Auth->loginAction = array(\'plugin\' => \'users\',\'controller\' => \'users\',\'action\' => \'login\',\'admin\' => false);
$this->Auth->loginRedirect = \'/\';
$this->Auth->logoutRedirect = \'/\';
$this->Auth->authError = __(\'Sorry,but you need to login to access this location.\',true);
$this->Auth->loginError = __(\'Invalid e-mail / password
combination.  Please try again\',true);
$this->Auth->autoRedirect = true;
$this->Auth->userModel = \'User\';
$this->Auth->userScope = array(\'User.active\' => 1);
if ($this->Auth->user()) {
    $this->set(\'userData\',$this->Auth->user());
    $this->set(\'isAuthorized\',($this->Auth->user(\'id\') != \'\'));
} 
同样,您需要一个
isAuthorized()
函数,就像这样简单:
public function isAuthorized() {
    return true;
}
此外,您需要允许执行“登录”操作(这将涉及编辑插件文件)。只需在
users_controller.php
$this->Auth->allow()
中添加\'login \'。     ,        这个问题现在已经很老了,但是由于尚未被标记为已解决,因此我们在文档上做了很多工作,因此我认为值得更新: 文档可以在这里找到: 对于3+版的框架 https://github.com/CakeDC/users/blob/master/Docs/Home.md 教程> http://www.cakedc.com/jorge_gonzalez/2016/02/21/cakedc_users_plugin_for_cakephp_3_-_update CakePHP Facebook登录教程> http://www.cakedc.com/jorge_gonzalez/2016/02/21/cakephp_facebook_login_using_cakedc_users_plugin_-_update_3_1_5 对于(旧)版本2 https://github.com/CakeDC/users/blob/2.x/Docs/Home.md     ,        经过详尽的搜索后,我找到了有关如何使用CakeDC的教程! 这里是     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?