def log_in_success(self, form): request = self.request user = ( AuthUser.get_by_login(form['username']) or AuthUser.get_by_email(form['username']) ) headers = remember(request, user.auth_id) return HTTPSeeOther(headers=headers, location=get_came_from(request))
def sign_up_success(self, form): request = self.request db = request.db id = AuthID() db.add(id) user = AuthUser(login=form['username'], password=form['password'], email=form['email']) id.users.append(user) db.add(user) db.flush() headers = remember(request, user.auth_id) return HTTPSeeOther(headers=headers, location=get_came_from(request))
def log_in_success(self, form): request = self.request user = (AuthUser.get_by_login(form['username']) or AuthUser.get_by_email(form['username'])) headers = remember(request, user.auth_id) return HTTPSeeOther(headers=headers, location=get_came_from(request))