Example #1
0
    def post(self):
        errors = []
        email = self.get_argument('email', None)
        #未输入邮箱地址
        if not email:
            errors.append('reqired field email.')
        user = User.objects(email=email)
        if user:
            errors.append('email already.')

        if errors:
            self.redirect(self.get_sigup_url(), errors)
            return

        user = User(email=email, password=make_password(), name=email)
        user.save()
        self.set_secure_cookie('email', email)
        self.redirect('/')