On Mon, Sep 5, 2011 at 4:42 PM, saintthor <[email protected]> wrote:

> the password was hashed.
>
> i think to query name and password together may take less db ops if
> password is wrong. isn't it?
>

The number of operations is the same; fewer entities would be returned. In
return, though, you're incurring an extra index entry for every record. You
_should_ be salting your passwords (and preferably using RCrypt, SCrypt or
PBKDF2), though, in which case you can't do an index lookup for the password
anyway.

-Nick Johnson


>
> On 9月5日, 下午1时43分, Nick Johnson <[email protected]> wrote:
> > Also, you don't need to index the password field - just fetch the user,
> then
> > check the password. I sincerely hope you're not storing the password in
> the
> > clear, though!
> >
> > -Nick
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On Mon, Sep 5, 2011 at 3:02 PM, Simon Knott <[email protected]>
> wrote:
> > > Hi,
> >
> > > You need to retrieve all objects that were written in this period out
> of
> > > the datastore and re-put them - single-property indexes are only
> written on
> > > putting the entity.  If you can't work out which entities were written
> in
> > > this period, then you will need to retrieve all entities and re-put
> them.
> >
> > > It should be noted that query indexes, which use these single-property
> > > indexes in the background, are re-generated on deployment.
> >
> > > Cheers,
> > > Simon
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google App Engine" group.
> > > To view this discussion on the web visit
> > >https://groups.google.com/d/msg/google-appengine/-/VYJDjjca21MJ.
> >
> > > To post to this group, send email to [email protected]
> .
> > > To unsubscribe from this group, send email to
> > > [email protected].
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.
> >
> > --
> > Nick Johnson, Developer Programs Engineer, App Engine
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to