Advertisement
Guest User

Untitled

a guest
Apr 25th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. func getUserCredential(username:String,password:String)->UserModel
  2. {
  3. var authenticatedUser = UserModel()
  4. let user = username
  5. let password = password
  6.  
  7. let credential = NSURLCredential(user: user, password: password, persistence: .ForSession)
  8.  
  9. Alamofire.request(.GET, "https://httpbin.org/basic-auth/(user)/(password)")
  10. .authenticate(usingCredential: credential)
  11. .responseJSON { response in
  12. print("response (response)");
  13. if let validResponse = response.result.value as? [String : AnyObject]
  14. {
  15. for resp in validResponse
  16. {
  17. let user:String = resp.1 as! String
  18. let isAuthenticated:Bool = resp.0 as! Bool
  19. let isManager:Bool = true
  20. authenticatedUser = UserModel(username:user,isAuthenticated:isAuthenticated,isManager:isManager)
  21. }
  22. }
  23. else if let error = response.result.error
  24. {
  25. print("Error: (error)")
  26. }
  27. }
  28. return authenticatedUser;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement