Guest User

Untitled

a guest
Dec 21st, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. class ViewController: UIViewController {
  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. override func viewDidLoad() {
  12. super.viewDidLoad()
  13. let array = [user1,user2,user3]
  14. UserDefaults.standard.set(array, forKey: "users")
  15. // Do any additional setup after loading the view, typically from a nib.
  16. if UserDefaults.standard.bool(forKey: "ISUSERLOGGEDIN") == true {
  17. //user is already logged in just navigate him to home screen
  18. let homeVc = self.storyboard?.instantiateViewController(withIdentifier: "HomeVC") as! HomeVC
  19. self.navigationController?.pushViewController(homeVc, animated: false)
  20. }
  21. }
  22.  
  23. @IBAction func authenticateUser(_ sender: Any) {
  24. if txtUserName.text == "userName" && txtPassword.text == "passWord" {
  25. UserDefaults.standard.set(true, forKey: "ISUSERLOGGEDIN")
  26. let homeVc = self.storyboard?.instantiateViewController(withIdentifier: "HomeVC") as! HomeVC
  27. self.navigationController?.pushViewController(homeVc, animated: true)
  28. }else {
  29. displayMyAlertMessage(userMessage: "Brugernavn eller Password er skrevet forkert");
  30. return;
  31. }
  32. }
  33.  
  34. override func didReceiveMemoryWarning() {
  35. super.didReceiveMemoryWarning()
  36. // Dispose of any resources that can be recreated.
  37. }
  38.  
  39. func displayMyAlertMessage(userMessage:String)
  40. {
  41. let myAlert = UIAlertController(title:"Alert", message:userMessage, preferredStyle: UIAlertController.Style.alert);
  42. let okAction = UIAlertAction(title:"Ok", style:UIAlertAction.Style.default, handler:nil);
  43. myAlert.addAction(okAction);
  44. self.present(myAlert, animated:true, completion:nil);
  45. }
  46. }
Add Comment
Please, Sign In to add comment