Не работают файлы cookie сервера PhoneGap, iPhone и ASP 6.0 - PullRequest
3 голосов
/ 02 января 2012

У меня проблема с использованием файлов cookie и разрыва телефона на iphone в сочетании с сервером ASP 6.0.

Механизм входа в систему выглядит следующим образом:

При запуске приложения мы проверяем URL-адрес, чтобы проверить, действителен ли пользовательский файл cookie. Мы перенаправляем на страницу входа в систему, выполняем вход на сервер, сервер также отправляет обратно cookie.

Затем мы перенаправляем на главную страницу приложения. Там проверяется, вошел ли пользователь в систему, но ответ от сервера: «Не вошел».

Кажется, что хотя у нас есть файл cookie, он недействителен, поэтому сервер больше нас не узнает.

Я видел похожий вопрос с сервером ASP.NET, использующим файл .browser на стороне сервера, потому что UIWebView был не распознан как Safari, а как Mozilla, что вызвало проблему. Но это сервер ASP 6.0, и я не знаю, как с этим справиться.

1 Ответ

0 голосов
/ 14 августа 2012

это то, что помогло нам включить куки на iOS5 + (должно находиться в приложении : функция didFinishLaunchingWithOptions ):

NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
[cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...