久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

登錄后讓用戶返回上一頁?

Take user back to previous page after logging in?(登錄后讓用戶返回上一頁?)
本文介紹了登錄后讓用戶返回上一頁?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個名為 Accounts 的控制器,帶有登錄和注銷視圖.

I have a controller called Accounts, with the views signin and signout.

對應的函數如下:

function signin()
{
    if (!empty($this->data)) 
    {
        //handle login
        ...
        //save login to session
        $this->Session->write('Account',  $data["Account"]);
        //redirect to previous page
        ???
    }
}

function signout()
{
    //delete login
    $this->Session->delete('Account');
    //redirect to previous page
    ??? 
}

如果用戶轉到 accounts/signin 它首先檢查表單是否被提交 if(!empty($this->data)) 如果是,它會登錄它們,如果不是,它會呈現登錄表單.如果他們成功登錄,我想將他們重定向到他們在登錄頁面之前所在的頁面.

If the user goes to accounts/signin it first checks to see if the form is submited if(!empty($this->data)) if yes, it logs them in, if not it renders the signin form. If they do succesfully log in, I want to redirect them to the page they were at before the signin page.

最好的方法是什么?

我不認為我可以使用常規的 http 引薦來源網址,因為從技術上講,引薦來源網址將始終是登錄頁面,因為他們轉到 /signin,然后提交登錄表單.因此,在提交表單時,引用者始終是 /signin.我想重定向到他們之前所在的位置.有意義嗎?

I do not think I can user a regular http referrer because technically the referrer will always be the signin in page because they go to /signin, then submit the sign in form. So at the point where the form is submited the referrer is always /signin. I want to redirect to where they were before that. Does that make sense?

推薦答案

http://book.cakephp.org/view/430/referer

使用隱藏的 字段,該字段保存初始引用者并與登錄數據一起提交.

Use a hidden <input> field that holds the initial referrer and gets submitted with the login data.

這篇關于登錄后讓用戶返回上一頁?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Cannot use #39;Object as class name as it is reserved Cake 2.2.x(不能使用 Object 作為類名,因為它是保留的 Cake 2.2.x)
Session is lost after an OAuth redirect(OAuth 重定向后會話丟失)
Pagination Sort in Cakephp 3.x(Cakephp 3.x 中的分頁排序)
CakePHP Shared core for multiple apps(CakePHP 多個應用程序的共享核心)
Login [ Auth-gt;identify() ] always false on CakePHP 3(在 CakePHP 3 上登錄 [ Auth-identify() ] 始終為 false)
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 87 bytes)(致命錯誤:允許的內存大小為 134217728 字節已用盡(嘗試分配 87 字節))
主站蜘蛛池模板: 成人午夜网站 | 黄色激情毛片 | 精品一区二区在线观看 | 久久亚洲91 | 成人三级av | 亚洲成人精品一区二区 | 日韩欧美亚洲一区 | 国产1区2区在线观看 | 一区二区三区精品视频 | 亚洲国产精品一区二区第一页 | 日韩精品 电影一区 亚洲 | 羞羞视频在线网站观看 | 午夜日韩| 欧美一级小视频 | 国产欧美一区二区三区免费 | 久久精品一区二区三区四区 | 美女爽到呻吟久久久久 | 亚洲国产精品一区二区三区 | 一区二区三区在线观看视频 | wwwxxx国产 | 久操伊人 | 日韩高清一区二区 | 在线观看成年视频 | 免费观看一区二区三区毛片 | 久久国产精品视频 | 麻豆国产一区二区三区四区 | 伊伊综合网| 久久国产精品一区二区三区 | 99婷婷 | 玖玖综合网 | 久久国产精99精产国高潮 | 日韩欧美三级在线 | 天天干夜夜操 | 欧美精品一区二区三区在线 | 日韩网站在线观看 | 麻豆亚洲| 亚洲欧美日韩在线不卡 | 国产一级毛片精品完整视频版 | 亚洲一区国产精品 | 羞羞视频在线观看网站 | 国产天堂 |