2013-04-29 31 views
0

如果我看到我的個人資料頁面,以下代碼段會顯示我的名字。我想修改它,這樣如果我將訪問其他用戶的個人資料頁面,他的個人資料頁面將顯示姓名和電子郵件。php中的個人資料頁面有不同的結果

+0

你創建,當你登錄與用戶ID或任何信息,看它是否是你的課程,或不是? – Simon 2013-04-29 22:21:43

+0

任何想法如何做到這一點? – 33528 2013-04-29 22:25:34

+1

您需要創建會話來存儲該類數據。當用戶通過auth連接到您的網站時,您必須爲此用戶創建一個會話。基本的方法是爲你的用戶做$ _SESSION ['user_id'] = user_id。您還可以存儲用戶名和其他內容,但要小心,絕對不要將一些祕密數據作爲密碼或信用卡號碼。 – Simon 2013-04-29 22:31:16

回答

0
if( $session_user_id !== $user_id){echo $profile_data['email'];} 
0

是唯一缺少的一塊是顯示電子郵件:

echo $profile_data['name'] . "\n"; 
echo $profile_data['email']; 
+0

的答案一起工作,可在所有配置文件頁面中顯示姓名和電子郵件。我希望登錄用戶訪問他的個人資料頁面,只查看他的名字。如果他將訪問其他個人資料頁面,然後查看姓名和電子郵件 – 33528 2013-04-29 22:16:10