示例#1
0
文件: login.py 项目: tbbrave/render
    def post(self, *args, **kwargs):
        result = {}
        id = self.get_argument('id')
        pwd = self.get_argument('pwd')
        email = self.get_argument('email')
        desc = self.get_argument('description')

        try:
            id = qn(id)
            pwd = qn(pwd)
            email = qn(email)
            desc = qndes(desc)
            if desc != '':
                desc = text2Html(desc)
            if not getUserById(id):
                try:
                    signUp(id, pwd, email, desc)
                    result['result'] = 'success'
                except IntegrityError:
                    result['result'] = 'email_existed'
            else:
                result['result'] = 'user_existed'
        except TypeError:
            result['result'] = 'special_marks'

        self.write(json_encode(result))
示例#2
0
文件: login.py 项目: tbbrave/render
    def post(self, *args, **kwargs):
        uid = self.get_argument('id')
        pwd = self.get_argument('pwd')
        result = {}
        try:
            uid = qn(uid)
            try:
                pwd = qn(pwd)
                if not getUser(uid, pwd):
                    result['result'] = 'no_such_user'
                else:
                    self.set_secure_cookie('id', uid)
                    result['result'] = 'success'
            except TypeError:
                result['result'] = 'login_pwd',
        except TypeError:
            result['result'] = 'login_username'

        self.write(json_encode(result))
示例#3
0
文件: login.py 项目: tbbrave/render
    def post(self, *args, **kwargs):
        email = self.get_argument('email')
        description = self.get_argument('description')
        if not getUserById(self.id):
            self.redirect('/error/no_such_user')
        else:
            try:
                description = qndes(description)
                description = text2Html(description)  # 保存换行信息
                email = qn(email)

                userSetPortrait(email, description, self.id)
                self.redirect('/user')
            except TypeError:
                self.redirect('/error/special_marks/share')