我需要一個白癡指導解釋來了解當您擁有基於Web的後端時,如何在您的iOS應用程序中驗證用戶身份?我使用龍捲風和Django,並理解如何使用restkit使用get/post/delete/update,但理論上我不瞭解身份驗證請求。需要幫助瞭解應用程序的iOS身份驗證
P.S.我發現使用restkit進行身份驗證這有助於在這裏一個很好的教程: http://benoitc.github.com/restkit/authentication.html
我需要一個白癡指導解釋來了解當您擁有基於Web的後端時,如何在您的iOS應用程序中驗證用戶身份?我使用龍捲風和Django,並理解如何使用restkit使用get/post/delete/update,但理論上我不瞭解身份驗證請求。需要幫助瞭解應用程序的iOS身份驗證
P.S.我發現使用restkit進行身份驗證這有助於在這裏一個很好的教程: http://benoitc.github.com/restkit/authentication.html
這可以通過多種方式來實現生病解釋最簡單的,首先讓安裝我們的環境,我們也有:
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
,會破壞保存在登錄功能
還有很多其他的方法來實現這個會議,但在我看來,這是最簡單的方法
你可以使用Cookie。
當Web服務器端收到包含用戶名和密碼信息的請求時,可以響應一些cookie,然後下一次應用程序將向Web服務器發送的響應發送請求。
您可以使用ASIHTTPRequest,它可以自動處理cookie。 希望這可以幫助你。 :)
我在想,我通常在網站上設置安全Cookie ,好像我只是將該安全cookie發回給我的應用程序。 – RubyGladiator
非常好!謝謝!理論上,這將如何在Facebook上登錄ios等工作? – RubyGladiator
嗯嗯Facebook有它自己的登錄註銷機制,它在一些地方存儲日期,你可以下載Facebook SDK的iOS它得到everyhing你需要 –
我假設Facebook給我發送設備上的東西,但我會發回給我服務器? – RubyGladiator