discuz 登入介面成功,跳轉到首頁沒有顯示登入成功狀態

來源:互聯網
上載者:User
discuz 登入介面成功,跳轉到首頁沒有顯示登入成功狀態.
登入介面代碼如下

$usernames = $_GET["username"];
$passwords = $_GET["password"];

list($uid, $username, $password, $email) = uc_user_login($usernames, $passwords);

if($uid > 0) {

 echo '登入成功';echo uc_user_synlogin($uid);setcookie('uid',$uid);header("Location: http://localhost/discuz/upload/forum.php");

} elseif($uid == -1) {

echo '使用者不存在,或者被刪除';

} elseif($uid == -2) {

echo '密碼錯';

} else {

echo '未定義';

}
有大神嗎?幫我看下

回複內容:

discuz 登入介面成功,跳轉到首頁沒有顯示登入成功狀態.
登入介面代碼如下

$usernames = $_GET["username"];
$passwords = $_GET["password"];

list($uid, $username, $password, $email) = uc_user_login($usernames, $passwords);

if($uid > 0) {

 echo '登入成功';echo uc_user_synlogin($uid);setcookie('uid',$uid);header("Location: http://localhost/discuz/upload/forum.php");

} elseif($uid == -1) {

echo '使用者不存在,或者被刪除';

} elseif($uid == -2) {

echo '密碼錯';

} else {

echo '未定義';

}
有大神嗎?幫我看下

你沒瞭解介面是什麼嗎?

介面只是給你處理資料,資料互動的。

沒有去記錄session或者cookies,等你自己去判斷,登入成功就將uid或者username存到session裡面,需要你自己來完成。

擷取使用者資料

array uc_get_user(string username [, bool isuid])

etc……

再用別的函數該幹嘛幹嘛。

OK?

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.