Codeigniter 储罐认证登录视图能否不嵌入标题中?

Codeigniter 储罐认证登录视图能否不嵌入标题中?,codeigniter,login,tankauth,Codeigniter,Login,Tankauth,对于我的问题,我能找到的最接近的解决方案是: 我想在应用程序顶部的“标题栏”中快速登录。它始终存在,并显示快速登录(名称/密码/登录按钮)或快速注销(登录名称和注销按钮) 在摆弄之后,坦克身份验证代码的主要挑战是,它似乎是建立在这样一个假设之上的,即登录表单本身将永远是一个单独的表单——也就是说,有很多空间来显示注册或密码更新等的验证码。在我的例子中,“始终存在的标题栏”将有有限的空间 有什么我遗漏的吗?我能看到的唯一可用选项是非常显著地更改auth controller/login函数-可能是

对于我的问题,我能找到的最接近的解决方案是:

我想在应用程序顶部的“标题栏”中快速登录。它始终存在,并显示快速登录(名称/密码/登录按钮)或快速注销(登录名称和注销按钮)

在摆弄之后,坦克身份验证代码的主要挑战是,它似乎是建立在这样一个假设之上的,即登录表单本身将永远是一个单独的表单——也就是说,有很多空间来显示注册或密码更新等的验证码。在我的例子中,“始终存在的标题栏”将有有限的空间

有什么我遗漏的吗?我能看到的唯一可用选项是非常显著地更改auth controller/login函数-可能是一个单独的quickLogin函数

我错过什么了吗

[编辑]


也许另一种方法是覆盖我提供的(Tank Auth)Auth.php控制器,特别是登录函数

视图只是一个视图-您不必使用该视图,您可以在任何地方创建自己的表单并调用相应的函数。因此,它可以是一个平头表单或模态,或任何其他html


您只需要提供正确的字段就可以传递给登录函数

Yeah,但随Tank Auth(login_form.php)提供的视图会传递给Auth控制器。auth控制器有很多要求。我可以编写自己的视图,但是如果我没有提供所有的需求,auth.php控制器登录函数就不满意了。这就是为什么我认为提供的控制器需要一个覆盖。我认为你会发现一个新的视图比一个新的控制器容易得多,但是你可以随心所欲。需求并不是那么好-你真的可以把代码带到你想要的地方重新设计