Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class func tryLogin(username: String, password: String) -> (Bool) {
- print("tryLogin CALLED")
- var isTrySucceeded: Bool = false
- let loginRequest = NSMutableURLRequest(URL: NSURL(string: MMTHTTPLoginRequest.requestURL)!,
- cachePolicy: .UseProtocolCachePolicy,
- timeoutInterval: 10.0)
- loginRequest.HTTPMethod = "POST"
- loginRequest.allHTTPHeaderFields = MMTHTTPLoginRequest.header
- loginRequest.HTTPBody = MMTHTTPLoginRequest(username: username, password: password).postData
- Alamofire.request(loginRequest).response { (request, response, data, error) in
- dispatch_async(dispatch_get_main_queue()){
- if (response?.statusCode)! == 200 {
- print("Login SUCCEEDED")
- //Login Succeeded
- let json = JSON(data: data!)
- UserData.accessToken = json["access_token"].rawString()!
- UserData.refreshToken = json["refresh_token"].rawString()!
- //SegueManager.triggerSegue(LoginViewController())
- isTrySucceeded = true
- }else{
- print("Login FAILED")
- //Login Failed
- print((response?.statusCode)!)
- print(error)
- //Create ALERT
- isTrySucceeded = false
- }
- }
- }.resume()
- print("Try is (isTrySucceeded)")
- return isTrySucceeded
- }
- tryLogin CALLED
- Try is false
- Login SUCCEEDED
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement