2013-10-29 25 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

相關問題