Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func getUserCredential(username:String,password:String)->UserModel
- {
- var authenticatedUser = UserModel()
- let user = username
- let password = password
- let credential = NSURLCredential(user: user, password: password, persistence: .ForSession)
- Alamofire.request(.GET, "https://httpbin.org/basic-auth/(user)/(password)")
- .authenticate(usingCredential: credential)
- .responseJSON { response in
- print("response (response)");
- if let validResponse = response.result.value as? [String : AnyObject]
- {
- for resp in validResponse
- {
- let user:String = resp.1 as! String
- let isAuthenticated:Bool = resp.0 as! Bool
- let isManager:Bool = true
- authenticatedUser = UserModel(username:user,isAuthenticated:isAuthenticated,isManager:isManager)
- }
- }
- else if let error = response.result.error
- {
- print("Error: (error)")
- }
- }
- return authenticatedUser;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement