回到五月,我发布了这个问题.我试图在另一个应用程序上再次做同样的事情,但我还没有找到解决这个问题的方法.我确实有更多的信息和更好的代码,所以我希望你们能帮助我解决这个问题.
使用案例:医生办公室有一个管理员用户的网站.用户使用CakePHP的Auth via User模型成功登录UsersController.
医生指的医生有完全不同的档案和行动.医生需要通过登录example.com/physicians/login.但是,此登录失败了
authError => 'You are not authorized to access that location.'
这是我的代码AppController:
class AppController extends Controller {
public $helpers = array('Form', 'Html', 'Time', 'Session', 'Js' => array('Jquery'));
public $components = array(
'Session',
'Auth' => array(
'autoRedirect' => false,
'authorize' => 'Controller'
)
);
public function beforeFilter() {
$this->Auth->allow('index', 'view', 'edit', 'display', 'featured', 'events', 'contact', 'signup', 'search', 'view_category', 'view_archive', 'addComment', 'schedule', 'login');
}
Run Code Online (Sandbox Code Playgroud)
}
这是我UsersController的工作:
class …Run Code Online (Sandbox Code Playgroud) 我在尝试在Mac OSX上运行ElasticBeanstalk CLI工具时遇到错误.我一直在解决路径问题,希望有人可以解决问题.这是我的设置.
我正在运行Mac OS X El Capital 10.11.6,我手动安装了Python 3.4(通过python.org上的下载安装程序).我可以看到它已正确安装/Library/Frameworks/Python.frameworks/Versions.python3按预期开始的命令.我还通过运行安装了AWS ElasticBeanstalk CLI工具,sudo pip3 install --upgrade awsebcli并确认它位于/Users/myuser/Library/Python/3.4/lib/python/site-packages/目录中.
我已经尝试修改我的~/.bash_profile,以及删除它.当我跑步时echo $PATH,这是我的输出:
/Users/myuser/Library/Python/3.4/lib/python/site-packages/ebcli/:
/Library/Frameworks/Python.framework/Versions/3.4/lib/python/site-packages:
/Library/Frameworks/Python.framework/Versions/3.4/bin:
/Users/myuser/.rvm/gems/ruby-2.2.4/bin:
/Users/myuser/.rvm/gems/ruby-2.2.4@global/bin:
/Users/myuser/.rvm/rubies/ruby-2.2.4/bin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/opt/X11/bin:
/usr/local/git/bin:
/Users/myuser/.rvm/bin
Run Code Online (Sandbox Code Playgroud)
这是我的 ~/.bash_profile
# Load the default .profile
[[ -s "$HOME/.profile" ]] && source "$HOME/.profile"
# Load RVM into a shell session *as a function*
#[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
# Setting PATH for Python …Run Code Online (Sandbox Code Playgroud) python command-line-interface amazon-web-services amazon-elastic-beanstalk