Exemplo n.º 1
0
    def post(self):
        '''注册逻辑判断'''
        username = self.get_argument("username", None)
        password1 = self.get_argument("password1", None)
        password2 = self.get_argument("password2", None)
        nickname = self.get_argument('nickname', None)
        result_data = {
            "error_code": 0,
            "reason": "ok",
            "result": [],
        }
        if CheckArgs.check_argument_reg(username, password1, password2):
            check_db = CheckArgs.check_user_in_db(username=username)
            #检出是否存在用户
            if check_db:
                result_data["error_code"] = 414
                result_data["reason"] = self.error_message[414]
                #self.write(json_data)
            else:
                user = UserModel.new(username, password=password1, nickname=nickname)
            # print('reg:', user)
                if user.uuid:

                    self.clear_all_cookies()
                    self.set_secure_cookie('uuid', user.uuid, expires_days=7)
                    # print(user.uuid)
                else:
                    result_data["error_code"] = 415
                    result_data["reason"] = self.error_message[415]
        else:
            result_data["error_code"] = 410
            result_data["reason"] = self.error_message[410]
        self.set_header('Content-Type', 'application/json;charset=utf-8')
        self.write_json(result_data)
Exemplo n.º 2
0
    def save(self):
        uid = self.get_argument('id', '')
        imei = self.get_argument('imei', '')
        userName = self.get_argument('userName', '').encode('utf-8')
        passWord = self.get_argument('passWord', '')
        phoneNumber = self.get_argument('phoneNumber', '')

        user = UserModel.new()
        if uid != '':
            user.id = uid
        user.imei = imei
        user.userName = userName
        user.passWord = passWord
        user.phoneNumber = phoneNumber
        resUser = user.save()
        self.send_json(resUser, 0, '成功')
Exemplo n.º 3
0
 def usersave(self):
     id = self.get_argument('id', '')
     passWord = self.get_argument('passWord', '')
     userName = self.get_argument('userName', '')
     imei = self.get_argument('imei', '')
     phoneNumber = self.get_argument('phoneNumber', '')
     user = UserModel.new()
     if id != '':
         user.id = id
     user.userName = userName
     user.phoneNumber = phoneNumber
     user.imei = imei
     user.passWord = self.md5(passWord)
     user.save()
     self.write(json.dumps({'statusCode': "200",
                            'callbackType': "closeCurrent",
                            'navTabId': "user",
                            'forwardUrl': "/admin/userlist"}))
Exemplo n.º 4
0
 def usersave(self):
     id = self.get_argument('id', '')
     passWord = self.get_argument('passWord', '')
     userName = self.get_argument('userName', '')
     imei = self.get_argument('imei', '')
     phoneNumber = self.get_argument('phoneNumber', '')
     user = UserModel.new()
     if id != '':
         user.id = id
     user.userName = userName
     user.phoneNumber = phoneNumber
     user.imei = imei
     user.passWord = self.md5(passWord)
     user.save()
     self.write(
         json.dumps({
             'statusCode': "200",
             'callbackType': "closeCurrent",
             'navTabId': "user",
             'forwardUrl': "/admin/userlist"
         }))
Exemplo n.º 5
0
    def _init_admin():
        admin_info = '初始化管理员失败!!!'
        admin_user = UserModel.new(
            username='******',
            password='******',
            nickname='超级管理员',

        )
        db.datebase_session.add(admin_user)
        try:
            db.datebase_session.commit()
        except Exception as e:
            print(e)
            db.datebase_session.rollback()
        else:
            print('管理员初始化成功!')
            admin_info = '''
            管理员用户名: 11111111111
            管理员密码: 123456a
            '''
        finally:
            db.datebase_session.close()

        return admin_info