can';t将/admin路由到用户/login(如果不是在cakephp中登录)

can';t将/admin路由到用户/login(如果不是在cakephp中登录),login,routing,admin,cakephp-2.0,Login,Routing,Admin,Cakephp 2.0,我想在cakephp中创建一个启用管理路由的程序,我已经启用了aleray 路由::写入(/admin,数组('controller'=>admin\u homes,'action'=>index'))在route.php中,但当我键入/admin时,它不会将我重定向到users/login address中的登录页面,所以解决方案是什么,但如果我自定义进入我的登录页面并登录,它将重定向到admin/admin\u homes/index,然后仅使用/admin也会将我重定向到admin\u h

我想在cakephp中创建一个启用管理路由的程序,我已经启用了aleray
路由::写入(/admin,数组('controller'=>admin\u homes,'action'=>index'))在route.php中,但当我键入/admin时,它不会将我重定向到users/login address中的登录页面,所以解决方案是什么,但如果我自定义进入我的登录页面并登录,它将重定向到admin/admin\u homes/index,然后仅使用/admin也会将我重定向到admin\u homes/index

你想要的不仅仅是管理员路由,您正在寻找身份验证。这就是控制登录的原因,而不是管理员路由。管理路由用于运行特定方法的管理变体

从这里开始:


如果您正在寻找一个简单的用户管理应用程序,它具有权限驱动的访问权限,请随意使用我在github上创建并发布的应用程序

请尝试以下代码:Router::connect('/admin/*',array('controller'=>'admin_home');