2012-06-17 60 views
0

新開發人員在這裏。 。 。在iOS應用程序中登錄和註銷

在我的iOS應用程序中,我想實現一個簡單的登錄屏幕,允許用戶連接到需要身份驗證的Web服務。我的計劃是創建一個NSURLCredential,並將其提供給Web服務。這部分看起來很直接,但我不知道如何去註銷。任何人都可以將我指向正確的方向嗎?

我不確定這是否是證書的工作方式,但我正在考慮從NSURLCredentialStorage中刪除證書。這會作爲退出登錄嗎?

我也很好奇,如果有某種方式來檢查,看看Web服務會話是否仍然存在(就好像它不是,我想用戶不得不重新輸入他們的登錄信息)。

任何幫助/起點/教程將不勝感激!

感謝

回答

0

如果它是基於REST原則精心打造的API,許多似乎是爭取這些天, 那麼API將無法在所有跟蹤任何會話,所以沒有記錄必要的。在這種情況下,會話管理將完全由您的應用來處理。您的應用程序只需「忘記」用戶的本地存儲憑據並在適當的位置顯示登錄對話框。

但是,如果您使用的服務管理自己的會話,那麼我要查找的第一件事是我需要調用哪個URL(例如使用NSURLConnection)來註銷。