def post(self): name = self.get_argument('name', '') mail = self.get_argument('mail', '') errtip = Errtip() if mail: mail = mail.lower() if not mail: errtip.mail = '请输入邮箱' elif not EMAIL_VALID.match(mail): errtip.mail = '邮箱格式有误' if not name: errtip.name = '请输入姓名' if not errtip: user_id = user_id_by_mail(mail) if not user_id: user_id = user_new(mail, name=name) #session = user_session(user_id) #self.set_cookie('S', session) self.set_cookie('E', mail) phone = self.get_argument('phone', '') namecard_new(user_id,phone=phone) return self.redirect('/auth/reged/%s'%user_id) self.render( mail=mail, name=name, 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): name = self.get_argument('name', '') mail = self.get_argument('mail', '') errtip = Errtip() if mail: mail = mail.lower() if not mail: errtip.mail = '请输入邮箱' elif not EMAIL_VALID.match(mail): errtip.mail = '邮箱格式有误' if not name: errtip.name = '请输入姓名' if not errtip: user_id = user_id_by_mail(mail) if not user_id: user_id = user_new(mail, name=name) #session = user_session(user_id) #self.set_cookie('S', session) self.set_cookie('E', mail) phone = self.get_argument('phone', '') namecard_new(user_id, phone=phone) return self.redirect('/auth/reged/%s' % user_id) self.render(mail=mail, name=name, 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, id): booklib = ZsiteBookLib.mc_get(id) book = ZsiteBook.mc_get(booklib.book_id) if booklib.is_exist: mail = self.get_argument("mail", "") mail = mail.strip().lower() if mail: user_id = user_id_by_mail(mail) if not user_id: user_id = user_new(mail) return self.redirect('/book/lib/browse/%s/%s' % (id, user_id)) elif booklib.is_browse: if self.get_argument("return", ""): zsite_book_lib_return(id, self.current_user_id) return self.get(id)
def post(self, id): booklib = ZsiteBookLib.mc_get(id) book = ZsiteBook.mc_get(booklib.book_id) if booklib.is_exist: mail = self.get_argument("mail","") mail = mail.strip().lower() if mail: user_id = user_id_by_mail(mail) if not user_id: user_id = user_new(mail) return self.redirect( '/book/lib/browse/%s/%s'%(id, user_id) ) elif booklib.is_browse: if self.get_argument("return",""): zsite_book_lib_return(id, self.current_user_id) return self.get(id)
def post(self, mail=None): mail = self.get_argument('mail', '') sex = self.get_argument('sex', '0') errtip = Errtip() if sex: sex = int(sex) if sex not in (1, 2): sex = 0 if mail: mail = mail.lower() if not mail: errtip.mail = '请输入邮箱' elif not EMAIL_VALID.match(mail): errtip.mail = '邮箱格式有误' #if not password: # errtip.password = '******' if not errtip: user_id = user_id_by_mail(mail) if user_id: #if user_password_verify(user_id, password): # return self._login(user_id, mail) #else: errtip.mail = '邮箱已注册。忘记密码了?<a href="/auth/password/reset/%s">点此找回</a>' % escape(mail) if not sex: errtip.sex = '请选择性别' if not errtip: user_id = user_new(mail, sex=sex) return self.redirect('/auth/verify/send/%s'%user_id) self.render( sex=sex, mail=mail, errtip=errtip )
def post(self, mail=None): mail = self.get_argument('mail', '') sex = self.get_argument('sex', '0') errtip = Errtip() if sex: sex = int(sex) if sex not in (1, 2): sex = 0 if mail: mail = mail.lower() if not mail: errtip.mail = '请输入邮箱' elif not EMAIL_VALID.match(mail): errtip.mail = '邮箱格式有误' #if not password: # errtip.password = '******' if not errtip: user_id = user_id_by_mail(mail) if user_id: #if user_password_verify(user_id, password): # return self._login(user_id, mail) #else: errtip.mail = '邮箱已注册。忘记密码了?<a href="/auth/password/reset/%s">点此找回</a>' % escape( mail) if not sex: errtip.sex = '请选择性别' if not errtip: user_id = user_new(mail, sex=sex) return self.redirect('/auth/verify/send/%s' % user_id) self.render(sex=sex, mail=mail, errtip=errtip)