Ejemplo n.º 1
0
    def doUserSmsCallback(cls, rpath):
        rparam = TyContext.RunHttp.convertArgsToDict()
        TyContext.ftlog.info('HttpUser.doUserSmsCallback->rparam=', rparam)
        if rparam['args'] != None:
            try:
                msg = TyContext.Cls_MsgPack()
                mobile = rparam['args'].split(',')[2]
                content = rparam['args'].split(',')[3]
                contentData = base64.decodestring(content.replace('%3d', '='))
                TyContext.ftlog.info(
                    'HttpUser.doUserSmsCallback->contentData=', contentData)
                params = contentData.split('|')
                userId = ''
                clientId = ''
                if len(params) == 2:
                    userId = params[0]
                    clientId = params[1]

                TyContext.RunHttp.set_request_arg('clientId', clientId)
                TyContext.RunHttp.set_request_arg('userId', userId)
                __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
                if __ret__ != False:
                    return __ret__

                msg.setParam('userId', userId)
                msg.setParam('clientId', clientId)
                msg.setParam('mobile', mobile)
                Account.doRegisterMobile(msg)
            except:
                TyContext.ftlog.exception()
                TyContext.ftlog.info(
                    'HttpUser.doUserSmsCallback->ERROR, get mobile error !! rparam=',
                    rparam)
            return '0'
Ejemplo n.º 2
0
    def doRandAccount(cls, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        mo = TyContext.Cls_MsgPack()
        Account.doRandom(mo)
        return mo
Ejemplo n.º 3
0
    def doGetUserInfo(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(['userId', 'appId'])
        mo = TyContext.Cls_MsgPack()
        Account.doGetUserInfo(msg, mo)
        return mo
Ejemplo n.º 4
0
    def doGetAccountByDevId(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(['deviceId', 'appId'])
        mo = TyContext.Cls_MsgPack()
        Account.getAccountByDevId(msg, mo)
        return mo
Ejemplo n.º 5
0
    def doChangeGuestPwd(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(['authInfo', 'userPwd'])
        mo = TyContext.Cls_MsgPack()
        Account.doChangeGuestPwd(msg, mo)
        return mo
Ejemplo n.º 6
0
    def doLoginByAccount(cls, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__
        msg = TyContext.RunHttp.convertToMsgPack(
            ['deviceId', 'clientId', 'appId', 'userAccount', 'userPwd'])
        mo = TyContext.Cls_MsgPack()
        Account.doLogin(msg, mo)
        return mo
Ejemplo n.º 7
0
    def doRegisterTyId(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(
            ['deviceId', 'clientId', 'appId', 'phoneType', 'deviceName'])
        mo = TyContext.Cls_MsgPack()
        Account.doRegisterTyId(msg, mo)
        return mo
Ejemplo n.º 8
0
    def doLoginBySnsId2(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(
            ['deviceId', 'clientId', 'appId', 'snsId', 'snsToken', 'userId'])
        mo = TyContext.Cls_MsgPack()
        Account.doLoginBySnsId(msg, mo)
        return mo
Ejemplo n.º 9
0
    def doBindMobile(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(
            ['authInfo', 'userId', 'mobile'])
        mo = TyContext.Cls_MsgPack()
        Account.doBindByMobile(msg, mo)
        return mo
Ejemplo n.º 10
0
    def doBindEmail(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack(
            ['authInfo', 'userId', 'email', 'userPwd', 'appId', 'clientId'])
        mo = TyContext.Cls_MsgPack()
        Account.doBindByEmail(msg, mo)
        return mo
Ejemplo n.º 11
0
    def doLoginByMobile(self, rpath):

        __ret__ = TyContext.ServerControl.checkLoginForbid(rpath)
        if __ret__ != False:
            return __ret__

        msg = TyContext.RunHttp.convertToMsgPack([
            'deviceId', 'clientId', 'mobile', 'userPwd', 'appId', 'phoneType'
        ])
        mo = TyContext.Cls_MsgPack()
        Account.doLoginByMobile(msg, mo)
        return mo