Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // RegisterViewController.swift
- // LoginSignUpMySql
- //
- // Created by Raimonds on 11/06/15.
- // Copyright (c) 2015 Raimonds. All rights reserved.
- //
- import UIKit
- class RegisterViewController: UIViewController {
- @IBOutlet weak var userEmailTextField: UITextField!
- @IBOutlet weak var userUsernameTextField: UITextField!
- @IBOutlet weak var userPasswordTextField: UITextField!
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- @IBAction func registerButtonTapped(sender: AnyObject) {
- var userEmail = userEmailTextField.text;
- var userPassword = userPasswordTextField.text;
- var userUsername = userUsernameTextField.text;
- if(userEmail.isEmpty || userPassword.isEmpty || userUsername.isEmpty)
- {
- let myAlert = UIAlertView()
- myAlert.title = "Error"
- myAlert.message = "All fields are required"
- myAlert.addButtonWithTitle("Ok")
- myAlert.delegate = self
- myAlert.show()
- }
- let myUrl = NSURL(string: "http://localhost/userRegister.php")
- let request = NSMutableURLRequest(URL:myUrl!)
- request.HTTPMethod = "POST"
- let postString = "email=\(userEmail)&password=\(userPassword)"
- request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding)
- let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
- data, response, error in
- println("lala")
- if error != nil {
- println("error=\(error)")
- return
- }
- var err: NSError?
- var json = NSJSONSerialization.JSONObjectWithData(data, options: .MutableContainers, error: &err) as? NSDictionary
- if let parseJSON = json{
- var resultValue = parseJSON["status"] as? String
- println("result: \(resultValue)")
- var isUserRegistered:Bool = false;
- if(resultValue=="Success") { isUserRegistered = true; }
- var messageToDisplay:String = parseJSON["message"] as! String!;
- if(!isUserRegistered)
- {
- messageToDisplay = parseJSON["message"] as! String!;
- }
- dispatch_async(dispatch_get_main_queue(), {
- var myAlert = UIAlertController(title:"Alert", message:messageToDisplay, preferredStyle: UIAlertControllerStyle.Alert);
- let okAction = UIAlertAction(title:"Ok", style:UIAlertActionStyle.Default) { action in
- self.dismissViewControllerAnimated(true, completion: nil);
- }
- myAlert.addAction(okAction);
- self.presentViewController(myAlert, animated: true, completion: nil)
- });
- }
- }
- task.resume()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement