def get(self): user = self.db.query(Member).get(self.current_user.id) user.token = create_token(16) self.db.add(user) self.db.commit() self.cache.delete('member:%s' % user.id) self.redirect(self.next_url)
def create_user(self, email): username = email.split('@')[0].lower() username = username.replace('.', '').replace('-', '') member = self.get_user_by_name(username) if member: username = username + create_token(5) user = Member(email, username=username) return user