Forum QuickConnect Source File For QuickConnect ( Simple Register)

Discussion and help relating to PlayerIO's QuickConnect feature, including Facebook Connect and Kongregate Connect.

Source File For QuickConnect ( Simple Register)

Postby SexyWhices » December 21st, 2014, 10:43 pm

Dear Users !


From The Subject You Can Know What I Mean So Please Reply With A Source File By You Or Anything .

:idea: :idea: :idea: :arrow: :arrow: :arrow: :arrow: :idea: :idea: :idea: :idea:
SexyWhices
 
Posts: 18
Joined: November 25th, 2014, 12:34 pm

Re: Source File For QuickConnect ( Simple Register)

Postby JimLion » December 30th, 2014, 5:37 pm

Try this:

As3
Code: Select all
public function registerNewUser(username:String, email:String, pword:String):void
{
         
   if (_model.PROD_MODE) {
        trace("stage: " + _model.stage);
        PlayerIO.quickConnect.simpleRegister(
                           Stage(_model.stage),             // stage
            "mjack-dev-jxmuuaa4j0ofwnvniaq",   // gameid
            username,                     // username
            pword,                        // password
            email,                        // email
            "",                           // captcha key
            "",                           // captcha value
            {},                           // optional additional data
            onRegisterSuccess,
            onRegisterFail
      );
            
   }
   else
   {
      _model.loginScreen["loginErrorTxt"].text = "Would register user, but not in PROD mode.";
   }
         
}
      
private function onRegisterSuccess (client:Client):void {
   trace("register successful");
         
   TweenLite.delayedCall(1, closeRegisterPopup);
         
   _registerFeedbackTF.text = "Registeration successful."
   var data:Object  = {
                     "general":
                     {
                        "title":"noob",
                        "level":3,
                        "rank":"lowest"
                     },
                     "stats":
                     {
                             "wins":0,
                             "losses":0,
                        "draws":0,
                        "avgLevelBeaten":0,
                        "favPow":"Double Down"
                     },
                     "stuff":
                     {
                              
                     },
                     "account":
                     {
                        "favorite flavor":"Chocolate"
                     },
                     "classes":
                     {
                        "class1":
                        {
                           "p1":"",
                           "p2":"",
                           "p3":""
                        },
                        
                        "class2":
                        {
                           "p1":"",
                           "p2":"",
                           "p3":""
                        },
                              
                        "class3":
                        {
                           "p1":"",
                           "p2":"",
                           "p3":""
                        },
                              
                        "class4":
                        {
                           "p1":"",
                           "p2":"",
                           "p3":""
                        },
                              
                        "class5":
                        {
                           "p1":"",
                           "p2":"",
                           "p3":""
                        }
                     }
                           
            
            
             }
         
         trace("connectUserI: " + client.connectUserId);
         client.bigDB.createObject("PlayerObjects", client.connectUserId, data, onRegisteredUserDbObjectCreateSuccess,
            onRegisteredUserDbObjectCreateFail);
}
      
private function onRegisteredUserDbObjectCreateSuccess (o:DatabaseObject):void {
   trace("db object create successful");
}
      
private function onRegisteredUserDbObjectCreateFail (error:PlayerIOError):void {
   trace("db object create not successful" + error.errorID, error.message);
   _loginErrorTF.text = "Register User Object Failed: " + error.message;
         
}
JimLion
 
Posts: 73
Joined: June 17th, 2014, 3:35 am


Return to QuickConnect