Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. if(isset($_POST["username"])){
  5. $username = $_POST["username"];
  6. $password = $_POST["password"];
  7.  
  8. if($username == "admin" && $password == "admin")
  9. {
  10. $details;
  11. $details['success'] = $username;
  12. echo json_encode($details);
  13. }
  14. else{
  15. echo "invalid credential";
  16. }
  17. };
  18.  
  19. ?>
  20.  
  21. let myUrl = NSURL(string: "http://localhost/app/index.php")
  22.  
  23. let request = NSMutableURLRequest(URL:myUrl!)
  24. request.HTTPMethod = "POST"
  25.  
  26. request.addValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
  27. request.addValue("application/json", forHTTPHeaderField: "Accept")
  28.  
  29. //print("(usernameField.text!), (passwordField.text!), (emailField.text!)")
  30.  
  31. //let params = ["user":"(usernameField.text!)","pass":"(passwordField.text!)"] as NSDictionary
  32.  
  33. let bodyData = "username=(usernameField.text)&password=(passwordField.text)"
  34.  
  35. request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding)
  36.  
  37. let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {
  38. data, response, error in
  39. do {
  40. let json = try NSJSONSerialization.JSONObjectWithData(data!, options: []) as? NSDictionary
  41. print("json is : (json!)")
  42. if let parseJSON = json {
  43. let firstNameValue = parseJSON["success"] as? String
  44. print("Username: (firstNameValue!)")
  45. }
  46. } catch {
  47. print("errorrrrr: (error)")
  48. }
  49.  
  50.  
  51. if error != nil {
  52. print("error=(error!)")
  53. return
  54. }
  55.  
  56. // You can print out response object
  57. print("Response = (response!)")
  58.  
  59. // Print out reponse body
  60. let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
  61. print("response Data = (responseString!)")
  62.  
  63.  
  64. })
  65. task.resume()
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement