智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Android Native SDK > 接口参考 登录和注销

入门使用

登录和注销

更新时间:2019-11-20

TsdkLoginManager(登录管理类)

接口名称

接口描述

login

登录。

logout

登出。

modifyPassword

修改当前登录账号密码。

login

接口描述

登录。

注意事项

无。

接口所属类

TsdkLoginManager

方法定义

public int login(TsdkLoginParam loginParam)
 

参数说明

参数名

类型

描述

loginParam

TsdkLoginParam

登录服务器和用户帐号信息。

返回值

类型

描述

int

成功返回TSDK_SUCCESS,失败返回相应错误码。

代码示例

//java code
TsdkLoginParam tsdkLoginParam = new TsdkLoginParam();
tsdkLoginParam.setUserId(1);
tsdkLoginParam.setAuthType(TsdkAuthType.TSDK_E_AUTH_NORMAL);
tsdkLoginParam.setUserName(loginParam.getUserName());
account = loginParam.getUserName();
tsdkLoginParam.setPassword(loginParam.getPassword());
tsdkLoginParam.setServerAddr(loginParam.getServerUrl());
tsdkLoginParam.setServerPort(loginParam.getServerPort());
tsdkLoginParam.setServerVersion("");
tsdkLoginParam.setServerType(TSDK_E_SERVER_TYPE_PORTAL);
tsdkLoginParam.setUserTiket("");

ret = TsdkManager.getInstance().getLoginManager().login(tsdkLoginParam);
 

logout

接口描述

注销当前帐号(登出)。

注意事项

无。

接口所属类

TsdkManager

方法定义

public int logout()
 

参数说明

无。

返回值

类型

描述

int

成功返回TSDK_SUCCESS,失败返回相应错误码。

代码示例

//java code
int ret = TsdkManager.getInstance().getLoginManager().logout();
 

modifyPassword

接口描述

修改当前登录账号密码。

注意事项

无。

接口所属类

TsdkLoginManager

方法定义

public int modifyPassword(TsdkModifyPasswordParam modifyPasswordParam)
 

参数说明

参数名

类型

描述

modifyPasswordParam

TsdkModifyPasswordParam

修改密码参数。

返回值

类型

描述

int

成功返回TSDK_SUCCESS,失败返回相应错误码。

代码示例

//java code
public int modifyPwd(String newPwd, String oldPwd) {
    TsdkModifyPasswordParam modifyPasswordParam = new TsdkModifyPasswordParam(newPwd, oldPwd);
    int ret = TsdkManager.getInstance().getLoginManager().modifyPassword(modifyPasswordParam);
    if (ret != 0) {
        LogUtil.e(TAG, "modifyPwd is failed, return " + ret);
    }

    return ret;
}