Exemplo n.º 1
0
 def post(self):
   user_email = self.request.get('email').lower()
   if not re.match('[^@]+@[^@]+\.[^@]+',user_email):
     self.response.out.write("BAD EMAIL")
     return
   logging.info("emailInviteFriend "+user_email.lower())
   token = Invite.getInviteToken(self.user_id)
   uri = self.uri_for('register',type='i', invite_token=token, _full=True)
   msg = "Hi,\n I'd like to share my favourite eateries with you using the Taste5 app, "+\
   "Click this link to join for free!\n\n"+uri+"\n\n"+self.user.screen_name
   mail_wrapper.send_mail(sender=settings.config['system_email'],
                  to=user_email,
                  subject="Share my list of places to eat!",
                  body=msg)
   logging.info("Email invite sent to %s by %s"%(user_email,self.user_id))
   self.response.out.write("OK")
Exemplo n.º 2
0
 def get(self):
   # invite a user to the system - get the invite URI
   token = Invite.getInviteToken(self.user_id)
   uri = self.uri_for('register',type='i', invite_token=token, _full=True)
   self.response.out.write(uri)