Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. @IBAction func nextAuthorization(_ sender: Any) {
  2. if (LoginField.text=="" || PasswordField.text==""){
  3. LabelForError.text="Не заполнены данные"
  4. }else{
  5. let login=LoginField.text
  6. let password=PasswordField.text
  7. let url2=URL(string:"https:!+"&pass="+password!)
  8. let config = URLSessionConfiguration.default
  9. let userPasswordString = "user:239"
  10. let userPasswordData = userPasswordString.data(using: String.Encoding.utf8)
  11. let base64EncodedCredential = userPasswordData!
  12. let authString = "Basic \(base64EncodedCredential)"
  13. config.httpAdditionalHeaders = ["Authorization" : authString]
  14. let session = URLSession(configuration: config)
  15.  
  16. var running = false
  17.  
  18. let task = session.dataTask(with: url2!){
  19. ( data, response, error) in
  20. // if let httpResponse = response as? HTTPURLResponse {
  21. let dataString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
  22. //print(dataString)
  23. self.dataStringJSon=dataString as String?
  24. // }
  25. running = false
  26. }
  27.  
  28.  
  29. running = true
  30. task.resume()
  31.  
  32. while running {
  33. print("waiting...")
  34. sleep(1)
  35. }
  36.  
  37.  
  38. if(myString!="User not found"){
  39. let storyboard = UIStoryboard(name: "Main", bundle: nil);
  40. let vc = storyboard.instantiateViewController(withIdentifier: "MySecondSecreen") as! UIViewController; // MySecondSecreen the storyboard ID
  41. self.present(vc, animated: true, completion: nil);
  42. }
  43. }
  44.  
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement