Example #1
0
    public void loginUser(MFP_User user, MFP_Callbacks.MFPResponseCallback successResponse, MFP_Callbacks.MFPResponseCallback failResponse)
    {
        /*
        mf_API_URL/players
        {
           "username":"******",
           "authToken":[
              {
                 "provider":"email",
                 "email":"*****@*****.**",
                 "password":"******"
              }
           ]
        }
        */

        //ArrayList tokenLists = new ArrayList ();
        Dictionary<string, object> tokens = new Dictionary<string, object>();
        tokens.Add("provider", "email");
        tokens.Add("email", user.email);
        tokens.Add("password", user.pass);
        //tokenLists.Add (tokens);

        //Dictionary<string, object> bodyParams = new Dictionary<string, object>();
        //bodyParams.Add("username", user.userName);
        //bodyParams.Add("authTokens", tokenLists);

        string bodyData = JsonMapper.ToJson (tokens);

        HTTPRequest httpRequest = HTTPRequest.requestWithURL(MFP_API.i ().mfURL);
        httpRequest.Post("authenticationTokens", bodyData, successResponse, failResponse);
    }
Example #2
0
 public void loginUser(string email, string pass, MFP_Callbacks.MFPResponseCallback successResponse, MFP_Callbacks.MFPResponseCallback errorResponse)
 {
     mf_user = new MFP_User().loginUser(email, pass);
     mf_authentication.loginUser(mf_user, successResponse, errorResponse);
 }
Example #3
0
 public void createAccount(string userName, string email, string pass, MFP_Callbacks.MFPResponseCallback successResponse, MFP_Callbacks.MFPResponseCallback errorResponse)
 {
     mf_user = new MFP_User().createUser(userName, email, pass);
     mf_authentication.createAccount(mf_user, successResponse, errorResponse);
 }