0
我已經能夠找到我的問題最接近的解決方案是在這裏:Keep Tank Auth on every page in CodeIgniterTank Auth登錄視圖可以不嵌入標頭嗎?
我想要一個快速登錄,在「標題欄」在我的應用程序的頂部。它始終存在,並顯示快速登錄(名稱/密碼/登錄按鈕)或快速註銷(登錄名和註銷按鈕)。
經過擺弄之後,坦克認證代碼的主要挑戰在於,它似乎建立在假設登錄表單本身總是單獨的形式 - 即大量空間來顯示驗證碼註冊或密碼更新等。在我的情況下,「始終呈現標題欄」的空間有限。
有什麼我失蹤了嗎?我可以看到的唯一選項是顯着改變auth控制器/登錄功能 - 也許是一個單獨的快速登錄功能?
我錯過了什麼嗎?
[編輯]
也許另一方法將是重寫我的供給(坦克驗證)Auth.php控制器,具體地,登錄功能。
呀,但與坦克驗證提供的視圖( login_form.php)發送到授權控制器。認證控制器有很多要求。我可以寫我自己的看法,但如果我不提供所有要求,auth.php控制器登錄功能就會不愉快。這就是爲什麼我認爲提供的控制器需要覆蓋。 – Maxcot
我覺得你會發現一個新視圖比新控制器容易得多,但你可以隨心所欲。這些要求並不是那麼好 - 你可以真正採用這種代碼,並將它重新設計在任何你想要的地方 – jmadsen