Guest User

Untitled

a guest
Dec 20th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. import UIKit
  2.  
  3. @IBOutlet weak var txtUserName: UITextField!
  4. @IBOutlet weak var txtPassword: UITextField!
  5. @IBOutlet weak var worgLogin: UILabel!
  6.  
  7. let user1 = ["user": "Karsten","userID":"1","userName":"Kalle","passWord":"1234" ]
  8. let user2 = ["user": "Rene","userID":"2","userName":"Rene" ,"passWord":"1234" ]
  9. let user3 = ["user": "Johan","userID":"3","userName":"Johan","passWord":"1234" ]
  10.  
  11.  
  12.  
  13.  
  14. override func viewDidLoad() {
  15. super.viewDidLoad()
  16. let array = [user1,user2,user3]
  17. UserDefaults.standard.set(array, forKey: "users")
  18. // Do any additional setup after loading the view, typically from a nib.
  19. if UserDefaults.standard.bool(forKey: "ISUSERLOGGEDIN") == true {
  20. //user is already logged in just navigate him to home screen
  21. let homeVc = self.storyboard?.instantiateViewController(withIdentifier: "HomeVC") as! HomeVC
  22. self.navigationController?.pushViewController(homeVc, animated: false)
  23. }
  24. }
  25.  
  26.  
  27. @IBAction func authenticateUser(_ sender: Any) {
  28. if txtUserName.text == "userName" && txtPassword.text == "passWord" {
  29. //navigate to home screen
  30. UserDefaults.standard.set(true, forKey: "ISUSERLOGGEDIN")
  31. let homeVc = self.storyboard?.instantiateViewController(withIdentifier: "HomeVC") as! HomeVC
  32. self.navigationController?.pushViewController(homeVc, animated: true)
  33. }else {
  34. displayMyAlertMessage(userMessage: "Brugernavn eller Password er skrevet forkert");
  35.  
  36. return;
  37. }
  38. }
  39.  
  40. override func didReceiveMemoryWarning() {
  41. super.didReceiveMemoryWarning()
  42. // Dispose of any resources that can be recreated.
  43. }
  44.  
  45. func displayMyAlertMessage(userMessage:String)
  46. {
  47.  
  48. let myAlert = UIAlertController(title:"Alert", message:userMessage, preferredStyle: UIAlertController.Style.alert);
  49.  
  50. let okAction = UIAlertAction(title:"Ok", style:UIAlertAction.Style.default, handler:nil);
  51.  
  52. myAlert.addAction(okAction);
  53.  
  54. self.present(myAlert, animated:true, completion:nil);
  55.  
  56. }
Add Comment
Please, Sign In to add comment