def form_valid(self, form): data = form.cleaned_data users = models.User.objects.filter(username=data['username']) if users and users[0].password == data['password']: LOG.debug('%s login success.' % users) utils.set_session(self.request, users[0].username) return portal(self.request) else: LOG.debug("%s login failed." % users) return utils.render('sign_in.html', {'errors': 'Username or password is wrong', 'form': form})
def form_valid(self, form): data = form.cleaned_data users = models.Merchant.objects.filter(username=data['username']) if users and users[0].password == data['password']: LOG.debug('%s login success.' % users) utils.set_session(self.request, users[0].username) return utils.render('merchant/home.html', {'welcome': 'Welcome'}) else: LOG.debug('%s login failed.' % users) return utils.render('merchant/m_sign_in.html', {'error': 'Username or password is wrong!', 'form':form})