Создание простого входа с использованием XML для хранения данных - PullRequest
0 голосов
/ 22 января 2012

Здравствуйте, у меня один вопрос, решение которого я не могу найти: я хочу создать логин для своего приложения, чтобы один пользователь мог войти в систему.Поскольку я намерен использовать приложение только одному человеку, я хотел бы избежать использования php и HTTPS.Каждый пример, который я видел до сих пор, связан с какой-либо базой данных, что, как мне кажется, нам не нужно делать, поскольку только пользователь будет склонен использовать приложение.

Я думал о том, чтобы отключить один из них.Страница регистрации для пользователя при первой загрузке приложения и при регистрации сохраняет имя пользователя и пароль в XML.Затем разрешите пользователю войти в систему, где пользователь будет проверять XML-файл, чтобы увидеть, если он правильный, если это так, разрешить пользователю перейти на главную страницу, а также использовать предпочтение, чтобы избежать входа в систему, если пользователь желает это сделать.

Итак, мой главный вопрос: возможно ли это?Сохранение данных с использованием XML при регистрации и проверка этих данных в XML при входе в систему. Если да, то как мне это осуществить?

Ответы [ 2 ]

0 голосов
/ 22 января 2012

Я не совсем уверен, где вы храните этот XML, но я собираюсь предположить, что вы просто хотите сохранить учетные данные пользователя на телефоне, а не подключаться к удаленной базе данных для этого.

Я бы настоятельно советовался против этого, поскольку парадигма - по крайней мере, в моей голове - это то, что все, что я делаю на своем телефоне, хранится где-то удаленно.

Представьте, что я создаю учетную запись в вашем приложении и постоянноВойдите в систему, и однажды либо смените мой телефон, либо сбросьте мой контент.Я ожидаю, что из-за процесса регистрации и входа в систему я могу просто повторно загрузить приложение и войти в него без потери данных.По сути, вы делаете мне поддельную регистрацию и не синхронизируете мою информацию с удаленным адресатом.Я был бы крайне недоволен, если бы использовал приложение, которое заставило меня зарегистрировать учетную запись, только чтобы узнать, что на ваших серверах не было резервной копии моей информации.

0 голосов
/ 22 января 2012

Почему бы вам не использовать SharedPrefernces (или) sqllite для этой цели?Я думаю, что использование SharedPrefernces позволит избежать синтаксического анализа XML и всей этой логики.

...