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

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

入门使用

登录和注销

更新时间:2019-11-20

接口名称

接口描述

tsdk_login

登录。

tsdk_logout

注销。

tsdk_modify_password

修改账号密码

tsdk_login

接口描述

帐号登录。

注意事项

无。

方法定义

TSDK_API TSDK_RESULT tsdk_login(IN TSDK_S_LOGIN_PARAM *login_param);
 

参数描述

参数名

是否必须

类型

描述

[in] login_param

TSDK_S_LOGIN_PARAM *

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

返回值

类型

描述

TSDK_RESULT

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

代码示例

//OC
- (void)loginWithAccount:(NSString *)account
                password:(NSString *)pwd
               serverUrl:(NSString *)serverUrl
              serverPort:(NSUInteger)port
            localAddress:(NSString *)localAddress
              completion:(void (^)(BOOL isSuccess, NSError *error))completionBlock
{
    [self configLocalIPAddress];
    TSDK_S_LOGIN_PARAM loginParam;
    loginParam.user_id = 1;
    loginParam.auth_type = TSDK_E_AUTH_NORMAL;
    strcpy(loginParam.user_name, [account UTF8String]);
    strcpy(loginParam.password, [pwd UTF8String]);
    loginParam.server_type = TSDK_E_SERVER_TYPE_PORTAL;
    strcpy(loginParam.server_addr, [serverUrl UTF8String]);
    loginParam.server_port = (TSDK_UINT16)port;
    TSDK_RESULT result = tsdk_login(&loginParam);
    DDLogInfo(@"Login_Log: tsdk_login result = %#x",result);
    
    if (result != TSDK_SUCCESS)
    {
        if (completionBlock) {
            completionBlock(NO, nil);
        }
    }
    else {
        self.callBackAction = completionBlock;
        self.ipAddress = localAddress;
    }
}
 

tsdk_logout

接口描述

注销当前帐号(登出)。

注意事项

无。

方法定义

TSDK_API TSDK_RESULT tsdk_logout();
 

参数描述

无。

返回值

类型

描述

TSDK_RESULT

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

代码示例

//OC
-(BOOL)logout
{
    TSDK_RESULT ret = tsdk_logout();
    BOOL result = (TSDK_SUCCESS == ret) ? YES : NO;
    return result;
}
 

tsdk_modify_password

接口描述

修改当前登录账号密码。

注意事项

无。

方法定义

TSDK_API TSDK_RESULT tsdk_modify_password(IN TSDK_S_MODIFY_PASSWORD_PARAM *modify_password);
 

参数描述

参数名

是否必须

类型

描述

[in] modify_password

TSDK_S_MODIFY_PASSWORD_PARAM *

修改密码参数。

返回值

类型

描述

TSDK_RESULT

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

代码示例

NA.