// // LoginViewController.swift // AvH Plan // // Created by Deniz Duezgoeren on 21.09.19. // Copyright © 2019 Deniz Duezgoeren. All rights reserved. // import UIKit import WebKit class LoginViewController: UIViewController, WKNavigationDelegate { @IBOutlet weak var webView: WKWebView! let prefs = UserDefaults.standard override func viewDidLoad() { super.viewDidLoad() let request = URLRequest(url: URL(string: "https://307.joomla.schule.bremen.de/index.php/component/users/#top")!) self.webView.load(request) self.webView.navigationDelegate = self } func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { self.webView.configuration.websiteDataStore.httpCookieStore.getAllCookies { cookies in for cookie in cookies { if cookie.name == "joomla_user_state" && cookie.value == "logged_in" { self.success() } } } } private func success() { self.prefs.set(true, forKey: "logged_in") if let s = storyboard?.instantiateViewController(withIdentifier: "FirstTime") as? UINavigationController { self.present(s, animated: true) } } }