Вход / Выход из приложения iPhone

Я хотел бы узнать, как управлять входом пользователя и выходом из него в родные приложения для IPhone. Например, каждый раз, когда мое приложение запускается, пользователь должен войти в систему. Информация, которую приложение выполняет, и список пользователей на веб-сайте php + mysql. Какая «стандартная» процедура для этого? Есть ли библиотека для обработки логина пользователя на удаленном сайте?

Какие решения вы использовали? печенье? php-сессии?

Любая помощь или ссылка на полезный сайт будут высоко оценены.

Лично я заставляю пользователя вводить данные для входа один раз, хранить его в файле предпочтений, а затем использовать эту сохраненную информацию, когда сервер запрашивает у пользователя аутентификацию – если вы используете NSURLConnection, тогда вы можете использовать что-то вроде:

-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{ if ([challenge previousFailureCount] == 0) { NSURLCredential *newCredential; newCredential=[NSURLCredential credentialWithUser:[UserManager getUsername] password:[UserManager getPassword] persistence:NSURLCredentialPersistenceNone]; [[challenge sender] useCredential:newCredential forAuthenticationChallenge:challenge]; } else { [[challenge sender] cancelAuthenticationChallenge:challenge]; // inform the user that the user name and password // in the preferences are incorrect } } 

где [UserManager getUsername] и [UserManager getPassword] – это методы класса в классе, которые будут загружать имя пользователя и пароль из файла настроек