thinkphp的項目 後台登入有關問題,怪事

來源:互聯網
上載者:User
thinkphp的項目 後台登入問題,怪事
本帖最後由 cjq001 於 2014-09-28 15:46:40 編輯

thinkphp的項目,碰到了一個怪事,
本地環境下點擊登入後,順利進入後台;
虛擬空間的網站,點擊登入後,無法進入後台,沒有報錯,閃了一下仍停留在登入框;
跟蹤了一下,同樣是執行了以下語句:

$this->display('login');

本地:接著就執行這個函數:

public function login() {

但是在虛擬空間調試,就沒有執行以上函數。同樣的資料庫、代碼,為什麼會這樣呢?請指教!
------解決思路----------------------
恐怕不是這個login的事情呢,再上下文看看
------解決思路----------------------
你後台那裡是不是有判斷session的代碼啊? 把那個去掉之後看看能不能進去
------解決思路----------------------
再一個你點擊登入之後 頁面跳轉代碼是什嗎?
------解決思路----------------------
清空 Runtime 目錄後再試

如果
public function logout() {
會被執行到,顯然是你弄錯了 url
logout 是登出!
------解決思路----------------------
請在虛擬機器上開一個測試頁面:

session_start();
if(empty($_SESSION['time'])){
$_SESSION['time'] = time();
}
echo $_SESSION['time'];
?>

不斷重新整理該測試頁面看看有沒有輸出時間,同時查看時間是不是在變。
如果時間不斷變化,你的伺服器沒有配置好session
------解決思路----------------------

echo $_SESSION[C('SESSION_ADMIN_NAME') ? $_SESSION[C('SESSION_ADMIN_NAME') : "NULL";
?>

看看兩個環境下的輸出有什麼區別,你這樣順藤摸瓜總能出來的
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.