Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. let user_id: Int
  2. let first_name: String
  3. let last_name: String
  4. let other_name: String
  5. let fullname: String
  6. let alias: String
  7. let about: String
  8. let sex_id: Int
  9. let sex: String
  10. let birth_date: String
  11. let relation_status_id: Int
  12. let relation_status: String
  13. let relation_user_id: Int
  14. let relation_user_first_name: String
  15. let relation_user_last_name: String
  16. let relation_user_fullname: String
  17. let location: String
  18. let contact: String
  19. let profile_pic: Int
  20. let profile_folder_name: String
  21. let profile_pic_filename: String
  22. let cover_pic: Int
  23. let cover_folder_name: String
  24. let cover_pic_filename: String
  25. let followers_list: Int
  26. let following_list: Int
  27. let mutual_list: Int
  28. let request_counter: Int
  29. let dream_destination_list: Int
  30. let hidden_content_list: Int
  31. let email: String
  32. let username: String
  33. let password: String
  34. let salt: String
  35. let social_media_auth: String
  36. let social_media_id: Int
  37. let date_created: String
  38. let last_seen: String
  39. let is_suspended: String
  40. let is_notified: String
  41. let approve_token: String
  42. let device_token: String
  43. let language_id: Int
  44. let language_machine_name: String
  45. let language_label: String
  46. let active: Int
  47.  
  48. guard let loginUrl = URL(string: "https://xxxxxx.com/api/index.php/Auth/login") else {return}
  49.  
  50. //request url
  51. var request = URLRequest(url: loginUrl)
  52.  
  53. // method to pass data
  54. request.httpMethod = "POST"
  55.  
  56. let body = "username=(usernameVar)&password=(passwordVar)"
  57.  
  58. request.httpBody = body.data(using: String.Encoding.utf8)
  59.  
  60. //launch session
  61.  
  62. let session = URLSession.shared
  63.  
  64. let task = session.dataTask(with: request) { (data, response, error) in
  65.  
  66. guard let data = data else {return}
  67.  
  68. do {
  69.  
  70. //let json = try JSONSerialization.jsonObject(with: data, options: [])
  71.  
  72. //print(json)
  73.  
  74. let userDetails = try JSONDecoder().decode(user.self, from: data)
  75.  
  76. for details in userDetails {
  77.  
  78. print(details.message)
  79.  
  80. }
  81.  
  82. }catch{
  83. print("fuck. more head scratching")
  84.  
  85. }
  86.  
  87.  
  88.  
  89. }
  90. task.resume()
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement