difenduandada
2024-12-31 34abe6963b344c882358274957f4b992456fee40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
var LoginPlatform = cc.Class({
    extends: BaseController,
    ctor:function(){
    },
 
    isLogin: function() {
        return this.is_logined;
    },
 
    login: function() {
        if (this.is_logined) {
            this.loginCallback()    
        } else {
            SDK.sdkLogin()
        }
    },
 
    onLoginInfo: function(login_data) {
        this.login_info = login_data;
        this.is_logined = true;
        this.loginCallback();
    },
 
    loginCallback: function() {
        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() {
        if(isSubmit){
            SDK.sdkSubmitUserData(5)
        }
    },
 
    getInfo: function() {
        return this.login_info;
    },
 
    getUserNam: function() {
 
    },
 
    getUID: function() {
        if (this.login_info)
            return this.login_info.uid;
    },
 
    getTimestamp: function() {
        if (this.login_info)
            return this.login_info.timestamp;
    },
 
    getToken: function() {
        if (this.login_info)
            return this.login_info.token;
    },
 
    getChannel: function() {
        return SDK.getCurrChannel();
    },
 
    getSubChannel: function() {
        return SDK.getSubChannel();
    },
 
    getSign: function() {
        if (this.login_info)
            return this.login_info.sign;    
    },
 
    // SDK初始化失败
    onSdkInitFail: function() {
 
    },
 
    getFinalChannel: function() {
        var cur_channel = this.getChannel();
        var sub_channel = this.getSubChannel();
        if (cur_channel && sub_channel)
            return cur_channel + "_" + sub_channel;
    },
 
})
 
module.exports = LoginPlatform;