Skip to content

Commit

Permalink
patch double signin
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathan committed Mar 2, 2011
1 parent 91af3cf commit fd27698
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion main.py
Expand Up @@ -81,6 +81,10 @@ def signin(cls, email, type):
hash = hashlib.md5(email).hexdigest()
image = 'http://0.gravatar.com/avatar/%s' % hash
name = string.capwords(email.split('@')[0].replace('.', ' '))
# prevents double signin
previous_signin = db.GqlQuery("SELECT * FROM Signin WHERE email = '%s' AND active = true" % email).get()
if previous_signin is not None:
previous_signin.delete() # delete old signin
s = Signin(email=email, type=type, image_url=image, name=name)
s.put()
return s
Expand Down Expand Up @@ -349,4 +353,4 @@ def main():

if __name__ == '__main__':
main()


0 comments on commit fd27698

Please sign in to comment.