主頁(yè) > 服務(wù)與支持 > 開(kāi)發(fā)平臺(tái) > 客戶端SDK參考 > Windows Native SDK > 登陸與注銷(xiāo) 登錄與注銷(xiāo)
更新時(shí)間:2019-11-20
在使用CloudEC解決方案下的各類(lèi)業(yè)務(wù)之前,需要向服務(wù)器完成登錄;在不再使用業(yè)務(wù)時(shí)注銷(xiāo),確保業(yè)務(wù)接口使用的安全性。
登錄成功后,SDK自動(dòng)按?;钪芷诙〞r(shí)刷新鑒權(quán)憑證信息。
已完成初始化。
用戶登錄
//c code int ret; TSDK_S_LOGIN_PARAM login_param; memset(&login_param, 0, sizeof(login_param)); login_param.user_id = 1; login_param.auth_type = TSDK_E_AUTH_NORMAL; strcpy_s(login_param.user_name, TSDK_D_MAX_ACCOUNT_LEN+1, userAccount); strcpy_s(login_param.password, TSDK_D_MAX_PASSWORD_LENGTH + 1, userPassword); login_param.server_type = TSDK_E_SERVER_TYPE_PORTAL; strcpy_s(login_param.server_addr, TSDK_D_MAX_URL_LENGTH + 1, serverAddress); login_param.server_port = serverPort; ret = tsdk_login(&login_param); return ret; |
//c code case TSDK_E_LOGIN_EVT_AUTH_SUCCESS: { LOG_D_AUTH_LOGIN_INFO("login auth success !"); break; } |
用戶主動(dòng)注銷(xiāo)
//c code int ret = tsdk_logout(); return ret; |
//c code case TSDK_E_LOGIN_EVT_LOGOUT_SUCCESS: { LOG_D_CALL_INFO("logout success"); break; } |
服務(wù)器強(qiáng)制注銷(xiāo)
用戶帳號(hào)在其他位置登錄時(shí),服務(wù)器會(huì)通知應(yīng)用程序注銷(xiāo)本地帳號(hào)。
斷網(wǎng)重連
應(yīng)用程序監(jiān)測(cè)到斷網(wǎng)重連,應(yīng)根據(jù)預(yù)先配置的策略確定是否自動(dòng)發(fā)起登錄流程,若預(yù)配置,則發(fā)起登錄流程,與普通的“登錄”流程相同。
無(wú)。