标签: cakedc

CakeDC用户插件 - 是否有文档?

通过GitHub浏览,我发现了一个非常强大的CakePHP插件,称为CakeDC用户,它具有许多功能(帐户验证,密码重置等),用于创建登录/身份验证系统.我喜欢它,因为它似乎是由一些实际的CakePHP开发人员编写的,并且它得到了很多更新但是在任何地方似乎都没有任何文档.我最近刚刚看到这个插件,因为我试图看看是否有一种比使用我自己的解决方案"滚动"更好的方法.所以我想知道这里是否有人有过这方面的经验,如果有的话可以指出一些体面的在线文档.

编辑自述文件底部有一些内容,但对我来说并不是太直观.

替代问题,如果你不使用这个插件,你在CakePHP中使用的登录/身份验证插件是否用于登录/身份验证?

authentication plugins cakephp login cakedc

6
推荐指数
1
解决办法
3025
查看次数

如何使用cakedc/users在cakephp中实现google oauth?

我正在尝试使用linkedin和google使用CakeDC/users插件添加登录层.linkedin登录工作正常,但我无法弄清楚谷歌登录.使用google oauth跟踪教程登录中的所有内容

我从google/auth返回的url中获取了一个代码参数,但参数authuser的值返回为0.

在developers.google网站上,我发现如果返回代码参数,则会对应用进行身份验证.

没有用户被添加到users表中,并且social_accounts表中也没有发生任何更改,并且flash消息显示为"您无权访问该位置".

cakephp google-authentication oauth-2.0 cakedc

5
推荐指数
1
解决办法
159
查看次数

CakeDC用户插件:如何安装cakedc用户插件,我已阅读文档

https://github.com/cakedc/users/tree/2.0
Run Code Online (Sandbox Code Playgroud)

解压缩cakedc用户插件后,我将其复制到app/Plugin文件夹.

我运行此命令并收到错误:

cake migration all -plugin users
Run Code Online (Sandbox Code Playgroud)

为什么会出错?这是cakephp-2.0,在解压缩用户插件后,我看到文件夹的约定就像cakehp-1.3

Error: Shell class MigrationShell could not be found.
#0 /var/www/cakephp/lib/Cake/Console/ShellDispatcher.php(167): ShellDispatcher->_getShell('migration')
#1 /var/www/cakephp/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch()
#2 /var/www/cakephp/lib/Cake/Console/cake.php(24): ShellDispatcher::run(Array)
#3 {main}
Run Code Online (Sandbox Code Playgroud)

如何安装此用户插件并使用它?

php plugins cakephp cakephp-2.0 cakedc

2
推荐指数
1
解决办法
3331
查看次数

安装CakeDC用户插件 - 错误插件无法找到用户

大家好Iam目前正在尝试使用https://github.com/CakeDC/users安装CakeDC/users插件,并且遇到了错误.

当我运行命令'./Console/cake schema create users --plugin Users'时,我收到错误消息:

错误:无法找到插件用户.0 C:\ wamp\www\toppin\lib\cake\console\shell.php(376):CakePlugin :: load('Users')

我尝试使用CakePlugin :: loadAll()加载用户和迁移插件; 并单独使用CakePlugin :: load('pluginhere');

任何想法或帮助将非常感谢,谢谢.

cakephp cakephp-2.0 cakedc cakephp-model

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

更改消息“您无权访问该位置。” 在cakedc 3.x的cakedc /用户插件中

我正在尝试更改消息

您无权访问该位置。

与cakedc 3.1的cakedc / users插件一起使用,但我找不到方法。

这是我在src / Controller / AppController中的配置:

public function initialize()
    {
        parent::initialize();
        $this->loadComponent('Flash');
        $this->loadComponent('CakeDC/Users.UsersAuth', [
         'authError' => 'Did you really think you are allowed to see that?',
      ]
     );
    }
Run Code Online (Sandbox Code Playgroud)

但是消息仍然是:

您无权访问该位置。

我在做什么错?

谢谢。

authentication cakephp cakedc cakephp-3.0

0
推荐指数
1
解决办法
5448
查看次数

cakephp基本帮助使用cakedc搜索插件

我正在使用cakephp 2.1和cakedc搜索插件.
事情是我不能把它粘在一起.还有:

Notice (8): Indirect modification of overloaded property ProjectsController::$paginate has no effect [APP\Controller\ProjectsController.php, line 48]
Run Code Online (Sandbox Code Playgroud)

跟着cakedc教程,但有些东西不见了!简单搜索不会过滤任何东西.
我想按名称字段过滤.

在我的项目模型上

public $actsAs = array('Search.Searchable');
var $name = 'Project';

public $filterArgs = array(
       array('name' => 'name', 'type' => 'like'),
       array('name' => 'filter', 'type' => 'query', 'method' => 'orConditions'),
);

public function orConditions($data = array()) {
            $filter = $data['filter'];
            $cond = array(
                'OR' => array(
                    $this->alias . '.name LIKE' => '%' . $filter . '%',
                    //$this->alias . '.body LIKE' => '%' . …
Run Code Online (Sandbox Code Playgroud)

search cakedc cakephp-2.1

0
推荐指数
1
解决办法
6832
查看次数