Hi Jason,

Thanks a lot for your answer.

Regarding the security stuff, I created a md5 function that I apply on
the password to then store it within the preferences file. As you
said, at least it won't be stored plaintext.

Again, thank you
Bye




On Nov 4, 11:23 pm, "Jason Parekh" <[EMAIL PROTECTED]> wrote:
> Yup, the returning of false was a bug and you'll find it fixed in a future
> update.
>
> Re: storing credentials.  Is there any way you can get by without storing
> the actual password?  Perhaps use the password to get some token from the
> service?  If you absolutely have to store the password, I'd suggest at least
> encrypting it with a key that's hard coded in your app (yes, this is still
> not secure, but at least it won't be stored plaintext).
>
> jason
>
> On Tue, Nov 4, 2008 at 1:51 PM, polo777 <[EMAIL PROTECTED]> wrote:
>
> > Hi everyone,
>
> > Almost everything is in the title. I am trying to save username and
> > password into the sharedpreferences file. I used the little function
> > below to do so:
> > Everything works (The data are written correctly, I can read them
> > afterward) but the editor.commit() always returns false even though
> > the commit works(). Is that a bug?
>
> >        private void saveCredential(String username, String password)
> >        {
> >                // Restore or Create preferences if it doesn't exist
> >                SharedPreferences settings =
> > getSharedPreferences(Common.PREFS_NAME,
> > MODE_PRIVATE);
> >                // We need an Editor object to make changes in the
> > preferences file
> >                SharedPreferences.Editor editor = settings.edit();
> >                // Then we add the login and the password
> >                editor.putString(Common.PREF_USERNAME,username);
> >                editor.putString(Common.PREF_PASSWORD,password);
> >                // We don't forget to commit our edits
> >                if (editor.commit())
> >                         Log.v(DEBUG_TAG, "(Username: " + username + ") ;
> > (password : " + password + ") correctly added into file " +
> > Common.PREFS_NAME);
> >               else
> >                       // not good
> >        }
>
> > If anyone has a solution, an answer, anything, that would be great ;)
>
> > Also in term of security, is that fine? Should I store the credential
> > into a database or anything else?
>
> > Thanks a lot.
> > Polo
>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to