2013-10-29 28 views
0

我已经能够找到我的问题最接近的解决方案是在这里:Keep Tank Auth on every page in CodeIgniterTank Auth登录视图可以不嵌入标头吗?

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

经过摆弄之后,坦克认证代码的主要挑战在于,它似乎建立在假设登录表单本身总是单独的形式 - 即大量空间来显示验证码注册或密码更新等。在我的情况下,“始终呈现标题栏”的空间有限。

有什么我失踪了吗?我可以看到的唯一选项是显着改变auth控制器/登录功能 - 也许是一个单独的快速登录功能?

我错过了什么吗?

[编辑]

也许另一方法将是重写我的供给(坦克验证)Auth.php控制器,具体地,登录功能。

回答

0

该视图只是一个视图 - 你不必使用那个,你可以让你自己的窗体调用相应的函数&。因此,它可能是一个平头形态或模式,或任何其他HTML

你只需要正确的字段中存在传递到登录功能

+0

呀,但与坦克验证提供的视图( login_form.php)发送到授权控制器。认证控制器有很多要求。我可以写我自己的看法,但如果我不提供所有要求,auth.php控制器登录功能就会不愉快。这就是为什么我认为提供的控制器需要覆盖。 – Maxcot

+0

我觉得你会发现一个新视图比新控制器容易得多,但你可以随心所欲。这些要求并不是那么好 - 你可以真正采用这种代码,并将它重新设计在任何你想要的地方 – jmadsen

相关问题