91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp實現登錄后返回原界面

發布時間:2020-04-17 23:33:37 來源:網絡 閱讀:1290 作者:記憶不寒涼 欄目:web開發

我們通常會在項目里定義一個登錄控制器和登錄界面用于用戶的登錄,可是通常我們在方法里會指定一個登錄成功或失敗返回的界面,通常失敗返回登錄界面重新登錄,成功則跳到首頁。

那么現在問題來了,如果用戶一開始沒有登錄,而是觀看了系統中的頁面,在實現某一功能的時候,比如評論,這個時候就需要登錄了,一般是跳到登錄頁面進行登錄,而登錄成功后又得重新來找到登錄之前的界面,下面介紹一種實現登錄后跳到原來界面的方法,以供參考。

在跳轉時,跳轉到定義的session中的地址。
先保存請求login方法界面的url
public function savelogin(){
    session('returnUrl',$_SERVER['HTTP_REFERER']);
}
在登錄方法最后跳轉時控制
if($returnUrl = session('returnUrl')) {
            session('returnUrl',null);
            $this->success('登錄成功',$returnUrl,0);
        }else{
            $this->success('登錄成功',U("Home/Index/index"),0);
        }
        }
   else if($returnUrl = session('returnUrl')){
        session('returnUrl',null);
            $this->error('登錄失敗(用戶名或密碼錯誤)',$returnUrl,0);
   }
    else{ $this->success('登錄失敗',U("Home/Login/index"),0);}
}
退出時也一樣
public function logout(){
    $returnUrl=$_SERVER['HTTP_REFERER'];
    session(null);
    $this->success('退出成功',$returnUrl,1);
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桂东县| 湖北省| 贵南县| 秦安县| 金华市| 上犹县| 太康县| 秭归县| 徐汇区| 石家庄市| 阿巴嘎旗| 宜君县| 兴山县| 兰州市| 噶尔县| 临泉县| 永靖县| 明光市| 蒲江县| 河西区| 林口县| 三亚市| 页游| 孙吴县| 于都县| 临沭县| 商水县| 延川县| 阿瓦提县| 忻州市| 竹北市| 蒲城县| 皋兰县| 重庆市| 武宣县| 固始县| 灯塔市| 祁连县| 汕尾市| 友谊县| 清远市|