作者dailyGS (Daily Good Stuff)
看板AndroidDev
標題[問題] 網路程式基本問題
時間Tue Jun 18 10:49:50 2013
各位板上的前輩大家好
小弟想要試著開發social network相關的app
(自己的social network service, 而不是和FB/Twitter之類結合的SNS)
不過有個很基本的問題一直沒搞懂
所以想要跟板上的各位前輩請教
主要的問題是這樣
小弟以前開發網站版SNS時(LAMP架構)
在使用者login後, 會用PHP的Session變數去儲存使用者的一些基本資料
然後使用者在站內不同頁面瀏覽時
只要Session還存在
就不需要重新認證使用者身份
但是在手機App的年代
類似的機制是怎麼完成的?
比如說, 使用者login後. 在跟server要資料時
server怎麼確定這個使用者是誰或是怎麼確定使用者身份合法性?
(看了很多範例都只看到單一http request的呼叫範例,
都沒提到怎麼確定這個使用者或是這個web service呼叫是合法的部分)
不是很知道這一類的問題該下哪些中英文關鍵字去Google
所以來板上請教前輩們
看看能不能得到任何建議或是線索
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.241.48.129
1F:推 ncuman:可以看一下httpclient,當login成功後通常都要綁定server 06/18 11:13
2F:→ ncuman:side送出來的cookie,只要綁定它就要瀏覽其它的頁面 06/18 11:14
3F:推 ncuman:而且還有一堆setheader動作要處理。 06/18 11:19
4F:推 popcorny:httpClient會自動幫你送cookie,所以做法沒有跟web不同 06/18 11:25
5F:推 gn00742754:借原PO文章順便問一下,之前在做類似的程式時,網路上 06/18 12:18
6F:→ gn00742754:有許多範例是自己做Session,就是自己把Cookie存起來, 06/18 12:19
7F:→ gn00742754:請問有這個必要性嗎? 06/18 12:19
8F:推 ncuman:如果要存取已登入的網頁,當然要把cookie存起來。 06/18 21:21
9F:→ lazkey:Oauth呢? 06/18 21:22
10F:→ dailyGS:謝謝前輩們的指教. 我會再來試試. 感恩 06/20 20:12
11F:→ dailyGS:有試成功了...謝謝前輩們的指點 07/01 22:30