2012-06-21 58 views

回答

1

這可以通過多種方式來實現生病解釋最簡單的,首先讓安裝我們的環境,我們也有:

  • www.yourSite.com/login.php:這將採用user =「name」和passowrd =「password」,並且會回顯會話ID。
  • www.yourSite.com/isloggedin .PHP:檢查,如果用戶在
  • www.yoursite.com/logout.php記錄:從您的會話

首先,你會叫的login.php發送用戶名和密碼(login.php?user=someuser&passowd=pass)該調用註銷回顯的會話ID(這將在服務器端進行,更讓你)

那麼以後你可以叫isloggedin.php?session=here_set_the_session_returned_earlier,如果你沒有註銷,這將是返回例如

以後如果你想退出,你可以打電話www.yoursite.com/logout.php?session=same_session,會破壞保存在登錄功能

還有很多其他的方法來實現這個會議,但在我看來,這是最簡單的方法

+0

非常好!謝謝!理論上,這將如何在Facebook上登錄ios等工作? – RubyGladiator

+1

嗯嗯Facebook有它自己的登錄註銷機制,它在一些地方存儲日期,你可以下載Facebook SDK的iOS它得到everyhing你需要 –

+0

我假設Facebook給我發送設備上的東西,但我會發回給我服務器? – RubyGladiator

1

你可以使用Cookie。

當Web服務器端收到包含用戶名和密碼信息的請求時,可以響應一些cookie,然後下一次應用程序將向Web服務器發送的響應發送請求。

您可以使用ASIHTTPRequest,它可以自動處理cookie。 希望這可以幫助你。 :)

+0

我在想,我通常在網站上設置安全Cookie ,好像我只是將該安全cookie發回給我的應用程序。 – RubyGladiator

相關問題