Hey Max,
Try adding a space between your property name and the operation.
db.Query(PAGAMENTI).filter('password =', password).fetch(limit=1)
Robert
On Jul 11, 2010, at 10:41, Massimiliano <[email protected]> wrote:
> The user have a password that they can us to leave a message. So I check if
> the password is right and if the password has been used. But the if is
> failing for both the and (if remove one it still doesn't work), as he can't
> compare it and the fetch has no result.
>
> 2010/7/11 Alon Carmel <[email protected]>
> are you saving your passwords as clear passwords?
> can you elaborate a bit more? why are you checking for password on two tables?
> -
> Cheers,
>
> def AlonCarmel(request)
> import simplejson as json
> contact = {}
> contant['email'] = '[email protected]';
> contact['twitter'] = '@aloncarmel';
> contact['web'] = 'http://aloncarmel.me';
> contact['phone'] = '+972-54-4860380';
> return HttpResponse(json.dumps(contact))
>
> * If you received an unsolicited email from by mistake that wasn't of your
> matter please delete immediately. All E-mail sent from Alon Carmel is
> copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by Alon
> Carmel are owned by the Author only. Any attempt to duplicate or imitate any
> of the Content is prohibited under copyright law 2008.
>
>
>
> On Sun, Jul 11, 2010 at 4:59 PM, Massimiliano
> <[email protected]> wrote:
> Hi all,
> I'm trying to check the password of my user. But it doesn't want to work.
>
> class PAGAMENTI(db.Expando):
> data = db.DateTimeProperty(auto_now_add=True)
>
> class BIG(db.Expando):
> data = db.DateTimeProperty(auto_now_add=True)
>
> class BigHandler(webapp.RequestHandler):
>
> def get(self):
> ......
>
> def post(self):
> password = self.request.get('password')
> controllo = db.Query(PAGAMENTI).filter('password=',
> password).fetch(limit=1)
> controllo2 = db.Query(BIG).filter('password=',
> password).fetch(limit=1)
>
> if len(controllo) == 1 and len(controllo2) == 0:
> big = BIG()
> big.nome = self.request.get('nome')
> big.msg = self.request.get('msg')
> big.password = password
> big.put()
> self.redirect('/big')
>
> Could you please help me. The if doesn't work, It always goes in the else.
>
> Thanks
>
> Max
>
>
> --
>
> My email: [email protected]
> My Google Wave: [email protected]
> --
> 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.
>
> --
> 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.
>
>
>
> --
>
> My email: [email protected]
> My Google Wave: [email protected]
> --
> 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.
--
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.