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); }
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); }
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); }