2012-12-14 32 views
-3

我使用這個網站http://www.html-form-guide.com/php-form/php-login-form.html的登錄表單不接,我想顯示:登錄表單,如果連接或

If you are connected, display Welcome ["name"] 
Else if you are not, display Sign Up, Login. 

我嘗試不同的方法,但它不能正常工作。請問你能幫幫我嗎。 非常感謝你,問候。

+0

使用這個,如果你使用相同的登錄表單我:'如果(!$ fgmembersite-> CheckLogin()){$的loggedIn = 「0」;}其他{$的loggedIn = 「1」; } if($ loggedin ==「0」){echo'Sign Up | Login'; } else if($ loggedin ==「1」){echo「Welcome, "; echo $fgmembersite->UserFullName(); echo "」; }' – Samuel

+0

該教程*危險*。它將* deprecated *'mysql_'函數封裝在一個愚蠢的僞OO庫中,它使用未經加密的MD5來對密碼進行哈希處理,並且通常會忽略或忽略每一個可能引發的與安全相關的可能問題。我建議避開該網站。 – Charles

回答

0

除了Mr.Alien的回答,使用SESSION函數來做到這一點。

user_id放入會話中,如果會話已設置,則顯示歡迎消息,顯示註冊|如果會話尚未設置,請登錄。

$_SESSION['user_id']; 

if(isset($_SESSION['user'])) { 

    echo 'Welcome <username>'; 
}else{ 
    echo 'Sign Up'; 
} 
+0

非常感謝你LearneR,我找到了,答覆是在Mr.Alien Post。非常感謝你們兩位! – Samuel

+0

這是我的榮幸塞繆爾和歡迎來到SO :-) –