Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @IBAction func nextAuthorization(_ sender: Any) {
- if (LoginField.text=="" || PasswordField.text==""){
- LabelForError.text="Не заполнены данные"
- }else{
- let login=LoginField.text
- let password=PasswordField.text
- let url2=URL(string:"https:!+"&pass="+password!)
- let config = URLSessionConfiguration.default
- let userPasswordString = "user:239"
- let userPasswordData = userPasswordString.data(using: String.Encoding.utf8)
- let base64EncodedCredential = userPasswordData!
- let authString = "Basic \(base64EncodedCredential)"
- config.httpAdditionalHeaders = ["Authorization" : authString]
- let session = URLSession(configuration: config)
- var running = false
- let task = session.dataTask(with: url2!){
- ( data, response, error) in
- // if let httpResponse = response as? HTTPURLResponse {
- let dataString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
- //print(dataString)
- self.dataStringJSon=dataString as String?
- // }
- running = false
- }
- running = true
- task.resume()
- while running {
- print("waiting...")
- sleep(1)
- }
- if(myString!="User not found"){
- let storyboard = UIStoryboard(name: "Main", bundle: nil);
- let vc = storyboard.instantiateViewController(withIdentifier: "MySecondSecreen") as! UIViewController; // MySecondSecreen the storyboard ID
- self.present(vc, animated: true, completion: nil);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement