예제 #1
0
파일: login.py 프로젝트: Akers/UnbarStorage
    def __doLogin(self, params):
        user = params.get('usr', None)
        pwd = params.get('pwd', None)
        if user == None or pwd == None:
            return rsformat.jsonError(302, userMsg="'usr', 'pwd'")
        #返回结果如下:
            #-1表示用户不存在,
            #密码不正确返回-2
            #若登录成功则返回group字段
        rst = modelOperator.UserOperations.tryLogin(params.get('usr', ''), params.get('pwd', ''))
        if rst < 0:
            if rst == -1:
                return rsformat.jsonError(200)
            if rst == -2:
                return rsformat.jsonError(201)

        return super(UserLogin, self).apiResult(rst)
예제 #2
0
    def __doLogin(self, params):
        user = params.get('usr', None)
        pwd = params.get('pwd', None)
        if user == None or pwd == None:
            return rsformat.jsonError(302, userMsg="'usr', 'pwd'")
        #返回结果如下:
        #-1表示用户不存在,
        #密码不正确返回-2
        #若登录成功则返回group字段
        rst = modelOperator.UserOperations.tryLogin(params.get('usr', ''),
                                                    params.get('pwd', ''))
        if rst < 0:
            if rst == -1:
                return rsformat.jsonError(200)
            if rst == -2:
                return rsformat.jsonError(201)

        return super(UserLogin, self).apiResult(rst)
예제 #3
0
 def doPut(self, params, datas):
     return rsformat.jsonError(297, "current method: put")
예제 #4
0
 def doDelete(self, params, datas):
     return rsformat.jsonError(297, "current method: delete")
예제 #5
0
 def doPut(self, params, datas):
     return rsformat.jsonError(297, "current method: put")
예제 #6
0
 def doDelete(self, params, datas):
     return rsformat.jsonError(297, "current method: delete")