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 get(self, approvecode): user_id = AccountDB.approve(approvecode) if user_id: self.set_user(user_id) self.render(tmpl('register_user')) else: self.render(tmpl('register_bad_code'))
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'))
def test_account(self): for curr in AccountDB.get_cursor(fields=["user"]): if curr["user"]: assert UserDB.exists(curr["user"])
def test_account(self): for curr in AccountDB.get_cursor(fields=['user']): if curr['user']: assert UserDB.exists(curr['user'])