def create_user(self, callback=None): logging.info('register ,create_user ...') import os #logging.basicConfig(filename = os.path.join(os.getcwd(), 'log.txt'), level = logging.DEBUG, # filemode = 'w', format = '%(asctime)s - %(levelname)s: %(message)s') self.email = self.get_argument("Email", default=None) password = self.get_argument("Password", default=None) verify_password = self.get_argument("VerifyPassword", default=None) logging.info(self.email) successed = False if EmailIsValid(self.email) and password == verify_password and PasswdIsValid(password): logging.info('EmailIsValid...') user = User.find_by_email_and_password(self.email, password) if user.empty: logging.info('User create...') logging.info(self.email) successed = User.create(self.email, password) else: logging.info('no create user...') logging.info('register ,create_user, successed ...') logging.info(successed) callback(successed)
def post(self): email = self.get_argument("Email", default = None) password = self.get_argument("Password", default = None) user = User.find_by_email_and_password(email, password) #self.write(user['email']) self.set_secure_cookie("member_auth", user['email']) self.redirect('/')
def create_user(self, callback=None): self.email = self.get_argument("Email", default = None) password = self.get_argument("Password", default = None) verify_password = self.get_argument("VerifyPassword", default = None) successed = False if EmailIsValid(self.email) and password == verify_password and PasswdIsValid(password): user = User.find_by_email_and_password(email, password) if user.empty: successed = User.create(self.email, password) callback(successed)