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?