def post(self, id): self._prepare(id) errtip = Errtip() user_id, mail, password, errtip = self._mail_password_post() if not errtip: if user_id: token_key_login_set(id, user_id) return self._login(user_id, mail, self.get_argument('next', None)) else: token_key_login_set(id, user_id) user_id = user_new(mail, password=password) sync_txt = self.get_argument('sync_txt', None) txt = self.get_argument('weibo', None) flag = 0 if sync_txt: flag |= 0b10 sync_follow_new(user_id, flag, self.cid, txt, id) return self.redirect('/auth/verify/send/%s'%user_id) self.render(errtip=errtip)
def post(self, id): self._prepare(id) errtip = Errtip() user_id, mail, password, errtip = self._mail_password_post() if not errtip: if user_id: token_key_login_set(id, user_id) return self._login(user_id, mail, self.get_argument('next', None)) else: token_key_login_set(id, user_id) user_id = user_new(mail, password=password) sync_txt = self.get_argument('sync_txt', None) txt = self.get_argument('weibo', None) flag = 0 if sync_txt: flag |= 0b10 sync_follow_new(user_id, flag, self.cid, txt, id) return self.redirect('/auth/verify/send/%s' % user_id) self.render(errtip=errtip)
def post(self, cid): sync_txt = self.get_argument('sync_txt', None) txt = self.get_argument('weibo', None) user_id = self.current_user_id flag = 0 if sync_txt: flag |= 0b10 sync_follow_new(user_id, flag, cid, txt) url = 'http://rpc.%s/oauth/%s' % (SITE_DOMAIN, cid) self.redirect(url)
def post(self, cid): sync_txt = self.get_argument('sync_txt', None) txt = self.get_argument('weibo', None) user_id = self.current_user_id flag = 0 if sync_txt: flag |= 0b10 sync_follow_new(user_id, flag, cid, txt) url = 'http://rpc.%s/oauth/%s'%(SITE_DOMAIN, cid) self.redirect(url)