Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
- @IBOutlet weak var txtEmail: UITextField!
- @IBOutlet weak var txtSenha: UITextField!
- @IBAction func bntLogin(_ sender: Any) {
- //let user = txtEmail.text
- //let password = txtSenha.text
- //let credentialData = "(user):(password)".data(using: <#T##String.Encoding#>)
- //let base64Credentials = credentialData?.base64EncodedData(options: <#T##Data.Base64EncodingOptions#>)
- //let headers = ["Authorization": "Basic (base64Credentials)"]
- //let user = txtEmail.text
- //let password = txtSenha.text
- /*
- var headers: HTTPHeaders = [:]
- if let authorizationHeader = Request.authorizationHeader(user: user!, password: password!) {
- headers[authorizationHeader.key] = authorizationHeader.value
- }
- Alamofire.request("https://www.url.com.br/wp-json/wp/v2/users", headers: headers).responseJSON {
- response in debugPrint(response)
- }
- */
- let username = txtEmail.text
- let password = txtSenha.text
- let loginString = String(format: "%@:%@", username!, password!)
- let loginData = loginString.data(using: String.Encoding.utf8)!
- let base64LoginString = loginData.base64EncodedString()
- //Cria uma requisição
- let url = URL(string: "https://www.url.com.br/wp-json/wp/v2/users")
- var request = URLRequest(url:url!)
- request.httpMethod = "POST"
- request.setValue("Basic (base64LoginString)", forHTTPHeaderField: "Authorization")
- // executa
- let urlConnection = NSURLConnection(request: request, delegate: self)
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement