1

我一直在查看 Tank auth 代码以了解事情是如何完成的,但找出如何更改默认登录路径似乎有点令人困惑。

我想把它改成groups/loginor users/sign_in,但这不是一件容易的事。我想知道是否应该从路由文件或任何其他文件中更改它。

知道如何解决这个小问题吗?

4

2 回答 2

2

我想知道是否应该从路由文件中更改它

是的,这正是URI 路由的用途:

$route['your/desired/url'] = 'auth/login';

如果您出于某种原因需要终止旧 URL,可以将其设置为空:

$route['auth/login'] = FALSE;

不幸的是,Tank Auth 登录 url 被假定为auth/login,并且有几个重定向必须编辑。我建议将自定义配置设置添加到config/tank_auth.php

$config['login_url'] = 'your/desired/url';

然后将所有出现的 替换为redirect('/auth/login')

redirect($this->config->item('login_url', 'tank_auth'));

Auth控制器和它出现的任何其他地方。

于 2012-03-03T23:03:28.933 回答
0

为什么不将控制器的名称从“Auth”更改为您想要的任何名称?似乎是我最短的路线。

于 2012-03-04T04:10:51.783 回答