我有一個包含Yii應用程序中的表單的頁面。Yii:登錄後繼續操作
我想允許所有用戶查看此表單,但在提交表單時,如果用戶未登錄 - 我想將其重定向到登錄頁面。用戶登錄後,我想繼續提交原始表單。
例如在本頁面: http://www.yiiframework.com/demos/blog/index.php/post/13/sadfasdfasdf#comments 當「提交」,他將被重定向到登錄頁面和登錄他的意見後,將提交用戶點擊一個已登錄用戶。
我該怎麼做?
我使用的解決方案:
我遵循了這一信息設置返回網址:http://www.yiiframework.com/wiki/43/adding-login-form-to-each-page/
送客人到登錄頁面之前,我保存在POST信息會話。 當用戶被重定向到原來的頁面比,我檢查,如果會話包含原始POST信息,如果它 - 我用URL引薦你可以做到這一點與新用戶ID
你能解釋我應該在哪裏使用它嗎? actionLogin中的Yii :: app() - > request-> urlReferrer的值是mydomain.com/user/login,所以我不能用它在actionLogin結尾做一個重定向 – Shani1351 2013-03-12 20:58:13