2012-05-13 30 views
5

Tôi muốn cung cấp thông tin từ PHP cho ứng dụng iPhone dựa trên nội dung người dùng đã đăng nhập. Tôi có thể sử dụng tuyến/cookie để xác thực yêu cầu từ ứng dụng hoặc tôi phải sử dụng một số loại xác thực mã thông báo không? Về cơ bản, php có thể để lại cookie (giống như trên trình duyệt) nếu tôi đang gọi các dịch vụ từ ứng dụng iPhone không?xác thực trong iOS - bạn có thể sử dụng cookie/phiên không?

+0

Bạn nên sử dụng lại khung xác thực hiện tại bất cứ khi nào có thể, bởi vì, thực sự, nó phức tạp. Ví dụ: hãy xem https://github.com/delight-im/PHP-Auth, cả hai đều không có khung công tác bất khả tri và không có cơ sở dữ liệu. Trong ứng dụng iOS của bạn, chỉ cần đảm bảo chấp nhận và lưu trữ cookie chính xác để xác thực được duy trì liên tục. – caw

Trả lời

3

Có - các phương pháp NSHTTP xử lý cookie đằng sau hậu trường.

Và bạn cũng có thể định cấu hình hành vi với NSHTTPCookieStorage.

+1

Rất tiếc, liên kết "đằng sau hậu trường" không còn khả dụng – dmeehan

0

Đây là tài liệu NSURLRequest. Tôi nghĩ rằng các liên kết đến NSHTTPCookie là nhiều hơn mui xe hơn là cần thiết cho câu hỏi này.

Xem this SO answer

Các vấn đề liên quan