Guest User

Untitled

a guest
Sep 22nd, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. var sex = (male == 1) ? 'male' : 'female';
  2. var data = {
  3. email: email.value,
  4. first_name: global.user_names[0],
  5. last_name: global.user_names[1],
  6. password: password.value,
  7. password_confirmation: password.value,
  8. custom_fields: '{ "dob": "'+ dob.value +'", "sex": "'+ sex +'" }' // REMOVE THIS LINE IT ALL WORKS... HAVE HAD MULTIPLE PEDRMEATATIONS, SO THIS WAY MAY NOT BE THE ONLY CAUSE OF THIS NOT WORKING, JUST THE LAST ONE I TRIED.
  9. };
  10. sdk.sendRequest('users/create.json', 'POST', data, false, callback);
  11.  
  12. function callback(data) {
  13. if(data) {
  14. if(data.meta) {
  15. var meta = data.meta;
  16. if(meta.status == 'ok' && meta.code == 200 && meta.method_name == 'createUser') {
  17. var message = '';
  18. var user = data.response.users[0];
  19. Ti.API.info("User id is => " + user.id);
  20. var cred = [user.id, email.value];
  21. Ti.App.Properties.setString('credentials', cred);
  22. keychain.setPasswordForService(password.value, 'Heritage', email.value);
  23. Ti.App.fireEvent('accountLoggedIn');
  24. } else{
  25. alert(meta.status +' ' + meta.code)
  26. }
  27. }
  28. }
  29. }
Add Comment
Please, Sign In to add comment