Advertisement
Guest User

Untitled

a guest
Mar 20th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement