我是新來處理用戶身份驗證,包括使用Python登錄會話控制。我使用安裝了Webapp2的Python使用Google App Engine。我需要幫助;請耐心等待,因爲我對這個話題可能有點無知。GAE用戶身份驗證使用python,webapp2,ndb
這是我想做的事:「臉譜」
基本上,有點像用戶在NDB重複結構化列表中具有他們的喜愛水果列表以及相應的評分和評論。說用戶可以成爲「朋友」,朋友的ID保存在NDB好友StringListProperty中,但不需要「接受」朋友請求,所以單向友誼是可能的(即user2具有user1作爲朋友,但user1沒有user2作爲朋友)你只能查看你朋友的水果列表。
例如(在邏輯上寫的,沒有任何語言):
user2.favFruits = { '果實': '蘋果', '分':5, '評論':「總是美味}
user1.friends = user2id
顯示user1.friends [1] .fruitList
目前,URL顯示uid作爲這樣:www.example.com/ViewFriendsFruits?id=user2id 如果任何人到世界上的URL的類型,你到達user2的水果頁面的列表。這是我想要避免的。 我只希望user1能夠查看user2的列表頁面,因爲他們是朋友。用戶2也應該具有相同的頁面視圖,因爲這是用戶2的頁面。
我該如何處理這樣的事情並使用它?用戶1是否需要登錄?如果是這樣,我該如何管理?我甚至不知道要尋找答案。
您的輸入將不勝感激!