SHARE
TWEET

Untitled

a guest Mar 20th, 2016 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    
  2.     func Auth(username:String,password:String) {
  3.        
  4.         Alamofire.request(.GET,links_request().LOGIN_ACCESS,parameters: ["email": username,"pwd":password]).responseJSON{ response in
  5.            
  6.            
  7.            
  8.             let JSON = response.result.value
  9.            
  10.            
  11.             if JSON == nil  {
  12.                
  13.                 print("no value ")
  14.                 //NSUserDefaults.standardUserDefaults().setBool(false, forKey: "Logged")
  15.                
  16.                 self.returnBool = false
  17.                 NSUserDefaults.standardUserDefaults().synchronize()
  18.                
  19.                
  20.             }else {
  21.                
  22.                 if let dicit = response.result.value as? Dictionary <String,AnyObject>{
  23.                    
  24.                     if let firstname = dicit["Firstname"] as? String{
  25.                        
  26.                         self._firstname = firstname
  27.                        
  28.                     }
  29.                    
  30.                    
  31.                    
  32.                 }
  33.                
  34.                
  35.                 if (NSUserDefaults.standardUserDefaults().valueForKey("Firstname") != nil){
  36.                    
  37.                     if  let firstname = NSUserDefaults.standardUserDefaults().valueForKey("Firstname")?.isEqual(JSON!["Firstname"]){
  38.                         print("exisits firstname \(firstname)")
  39.                        
  40.                        
  41.                        
  42.                     }
  43.                    
  44.                 }
  45.                
  46.                
  47.                 if NSUserDefaults.standardUserDefaults().valueForKey("Firstname")  == nil{
  48.                     print("Saving data")
  49.                     NSUserDefaults.standardUserDefaults().setValue(self._firstname, forKey:  "Firstname")
  50.                     NSUserDefaults.standardUserDefaults().setValue(JSON!["Lastname"] as! String, forKey:"Lastname")
  51.                     NSUserDefaults.standardUserDefaults().setBool(true, forKey: "Logged")
  52.                     NSUserDefaults.standardUserDefaults().setValue(JSON!["ID"] as! String, forKey:  "ID")
  53.                     NSUserDefaults.standardUserDefaults().synchronize()
  54.                    
  55.                    
  56.                 }
  57.                
  58.                
  59.                
  60.                
  61.                
  62.                
  63.                
  64.                
  65.                
  66.                
  67.             }
  68.            
  69.            
  70.            
  71.         }
  72.        
  73.         /// this doesnt work but when i place it alaomfire it works yy
  74.        
  75.         print(self._firstname)
  76.        
  77.        
  78.        
  79.        
  80.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top