"use strict";
|
cc._RF.push(module, '62373eGYFxJ6rrnn7YDo5JZ', 'login_platform');
|
// Scripts/mod/login/login_platform.js
|
|
"use strict";
|
|
var LoginPlatform = cc.Class({
|
"extends": BaseController,
|
ctor: function ctor() {},
|
isLogin: function isLogin() {
|
return this.is_logined;
|
},
|
login: function login() {
|
if (this.is_logined) {
|
this.loginCallback();
|
} else {
|
SDK.sdkLogin();
|
}
|
},
|
onLoginInfo: function onLoginInfo(login_data) {
|
this.login_info = login_data;
|
this.is_logined = true;
|
this.loginCallback();
|
},
|
loginCallback: function loginCallback() {
|
var usr = this.getUID();
|
var password = "12345678";
|
var data = {};
|
data.isTourist = false;
|
data.usrName = usr;
|
data.password = password;
|
|
var LoginController = require("login_controller");
|
|
LoginController.getInstance().loginPlatformRequest(data);
|
},
|
onLogout: function onLogout() {
|
if (isSubmit) {
|
SDK.sdkSubmitUserData(5);
|
}
|
},
|
getInfo: function getInfo() {
|
return this.login_info;
|
},
|
getUserNam: function getUserNam() {},
|
getUID: function getUID() {
|
if (this.login_info) return this.login_info.uid;
|
},
|
getTimestamp: function getTimestamp() {
|
if (this.login_info) return this.login_info.timestamp;
|
},
|
getToken: function getToken() {
|
if (this.login_info) return this.login_info.token;
|
},
|
getChannel: function getChannel() {
|
return SDK.getCurrChannel();
|
},
|
getSubChannel: function getSubChannel() {
|
return SDK.getSubChannel();
|
},
|
getSign: function getSign() {
|
if (this.login_info) return this.login_info.sign;
|
},
|
// SDK初始化失败
|
onSdkInitFail: function onSdkInitFail() {},
|
getFinalChannel: function getFinalChannel() {
|
var cur_channel = this.getChannel();
|
var sub_channel = this.getSubChannel();
|
if (cur_channel && sub_channel) return cur_channel + "_" + sub_channel;
|
}
|
});
|
module.exports = LoginPlatform;
|
|
cc._RF.pop();
|