2013-09-30 5 views
0

Я работаю над приложением Android, которое фактически получает данные пользователя с устройства Android, а затем помещает его на сервер, например, чтобы получить имя пользователя, пароль, адрес электронной почты для целей регистрации, а затем войти в систему для входа в меню приложения (до см. список продуктов, поиск продуктов и добавление его собственных продуктов в список). Поэтому использование файлов cookie и сеансов было бы хорошей идеей для моего приложения. Куки-файлы могут блокироваться пользователем и сеансами каждый раз для входа в систему для доступа.Android для использования файлов cookie или сеансов?

Но поскольку я абсолютно не знаком с этой концепцией куки-файлов и сеансов, было бы неплохо задать вопрос здесь, прежде чем я начну, что я должен использовать куки или сеансы?

+0

Это приложение встроено в веб-просмотр? или собственное приложение? –

+0

@Sherif elKhatib родное приложение. –

ответ

0

Пользователь не может блокировать файлы cookie. Куки-файлы - это просто заголовки, которые вы будете отправлять по каждому запросу.

Куки более просты в обращении на стороне сервера. Вы просто используете $ _SESSION ["variable"] для получения/установки любой переменной для пользователя. Это упростит вашу жизнь на сервере. Однако я считаю, что основным недостатком будет поддержка и администрирование сессий. Например, если пользователь снова войдет в систему на другом устройстве и вы хотите, чтобы первый сеанс был недействительным. Это не очень прямолинейно.

Если вы хотите использовать сеансы, вы, вероятно, сохраните их в таблице в некоторой базе данных. Вам нужно будет получить сведения о сеансе, когда они вам понадобятся. Это своего рода дополнительное усилие. Тем не менее, сеансы базы данных предоставляют некоторые возможности администрирования сразу.


Я предпочитаю сеансы базы данных для того, что указано выше, и некоторые другие причины. Однако это зависит от вас

+0

короткий и прямой ответ. Мне понравилась вторая сессия в моем случае, я буду полезен для меня. –

Смежные вопросы