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'))
def post(self, *args, **kwargs): form = LoginForm(self.request.arguments) if form.validate(): if AccountDB.check_email(form.email.data): # если данный емейл не зарегистрирован form.set_field_error('email', 'not_found') else: a = AccountDB.check_password(form.data) if a: timezone = self.get_argument('timezone', None) self.session.set('timezone', timezone) logging.info(u'%s таймзона' % timezone) self.set_user(a) self.set_alert('success', u'Вход выполнен успешно.') self.redirect('/') return else: form.set_field_error('password', 'wrong_password') self.context.update({'form': form}) self.render(tmpl('login'))
def post(self, *args, **kwargs): form = LoginForm(self.request.arguments) if form.validate(): if AccountDB.check_email( form.email.data): # если данный емейл не зарегистрирован form.set_field_error('email', 'not_found') else: a = AccountDB.check_password(form.data) if a: timezone = self.get_argument('timezone', None) self.session.set('timezone', timezone) logging.info(u'%s таймзона' % timezone) self.set_user(a) self.set_alert('success', u'Вход выполнен успешно.') self.redirect('/') return else: form.set_field_error('password', 'wrong_password') self.context.update({'form': form}) self.render(tmpl('login'))