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'
def doRandAccount(cls, rpath): __ret__ = TyContext.ServerControl.checkLoginForbid(rpath) if __ret__ != False: return __ret__ mo = TyContext.Cls_MsgPack() Account.doRandom(mo) return mo
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
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
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
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
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
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
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
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
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