- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
浏览GitHub我发现了一个非常强大的 CakePHP plugin called CakeDC Users它具有许多用于创建登录/身份验证系统的功能(帐户验证、密码重置等)。我喜欢它,因为它似乎是由一些实际的 CakePHP 开发人员编写的,并且更新了很多,但似乎绝对是 零 任何地方的文档。我最近刚刚遇到这个插件,因为我试图看看是否有比“滚动”我自己的解决方案更好的方法。所以我想知道这里是否有人有过这方面的经验,如果有的话可以指出一些不错的在线文档。
编辑 自述文件的底部有一些内容,但对我来说并不是太直观。
另一个问题,如果您不使用这个插件,是否有您在 CakePHP 中使用的用于登录/身份验证的登录/身份验证插件?
最佳答案
我在使用 CakeDC 插件时遇到了同样的问题,其中很多几乎没有/没有文档。
但是,它没有“零”文档,您可以在 github page in the read me 底部查看大部分如何设置它。 .您还需要将它放在 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;
}
$this->Auth->allow()
在
users_controller.php
.
关于authentication - CakeDC 用户插件 - 是否有文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461705/
https://github.com/cakedc/users/tree/2.0 解压 cakedc 用户插件后,我将其复制到 app/Plugin 文件夹。 我运行这个命令并得到错误: cake m
我正在尝试使用 cakedc 插件开发一个简单的搜索表单,我一步一步地按照说明操作,但我遇到了下一个错误: Database Error 错误:SQLSTATE[42000]:语法错误或访问冲突:10
浏览GitHub我发现了一个非常强大的 CakePHP plugin called CakeDC Users它具有许多用于创建登录/身份验证系统的功能(帐户验证、密码重置等)。我喜欢它,因为它似乎是由
我使用 cakePHP 2.0,并安装了 cakeDC Users 插件。用户插件似乎正在工作,就我可以登录并重定向到插件的 UsersController _setupAuth 函数中定义的“/”而
我有一个小问题让我耗费了好几天的时间。我需要在 CakePHP 中搜索两个不同的模型,我正在使用 CakeDC 搜索插件。模型是“Desordens”和“Sinonimos”,关联是 hasMany。
我正在使用 CakeDC Users 插件,我想在保存“User”后保存“Docente”。“User”与“Docente”是一对一的关系。 我决定获取最后插入的“用户”的 ID,然后保存“Docen
enter image description here 您可以看到该插件显示用户 ID 而不是用户名。我该如何解决这个问题。 Controller 中的用户: $users = $this->His
CakeDC Users插件包含一个名为user_details的表。起初我以为它就像表 wp_postmeta (WordPress) 一样保存有关用户的额外信息。但检查表后,它的字段比我预期的要多
我安装了 CakeDC Users 插件,但发现 role、is_admin 默认情况下不起作用。如果我使用常规用户名 role=registered 和 is_admin=0 登录,我仍然可以转到
我正在尝试使用CakeDC/users 插件使用linkedin 和google 添加登录层。 Linkedin 登录工作正常,但我无法弄清楚 google 登录。遵循教程中的所有内容 login w
这里是CakePHP的新用户。我尚未找到解决此问题的方法。 我想将登录表单作为元素嵌入到现有页面中。我正在使用CakeDC用户插件。目的是将登录表单嵌入页面中,然后在他们登录时更新页面上的某些内容而不
我是一名优秀的程序员,十分优秀!