コード例 #1
0
    def post(self, *args, **kwargs):
        form = RegisterForm(self.request.arguments)

        if form.validate():

            if AccountDB.check_email(form.email.data):
                AccountDB.create(form.data)
                self.render(tmpl('register_need_approve'))
                return
            else:
                form.set_field_error('email', "email_occupied")

        self.context.update({'form': form})
        self.render(tmpl('register'))
コード例 #2
0
ファイル: account.py プロジェクト: kpx13/billbuilder
 def post(self, *args, **kwargs):
     form = RegisterForm(self.request.arguments)
     
     if form.validate():
         
         if AccountDB.check_email(form.email.data):
             AccountDB.create(form.data)
             self.render(tmpl('register_need_approve'))
             return
         else:
             form.set_field_error('email', "email_occupied")
     
     self.context.update({'form': form})
     self.render(tmpl('register'))