Пример #1
0
    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)