如何进行正确的授权

时间:2019-07-14 18:42:47

标签: swift

我正在制作一个Redmine应用程序,我有一个带有通行证的网站,并且存在问题。但是我不明白我应该做些什么来做授权。

这里有路由器,请求,AuthViewController。我还想问我如何进行AuthRequest?那里必须有什么?

AuthViewController 导入UIKit

class AuthViewController: UIViewController {

    @IBOutlet weak var emailField: UITextField!
    @IBOutlet weak var passwordField: UITextField!
    @IBOutlet weak var signInBotton: UIButton!

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBAction func signInDidTap(_ sender: Any) {
        login()
    }
    fileprivate func login(){
        AuthRequest.login(email: emailField.text!, password: passwordField.text!){(user, error) in DispatchQueue.main.async {
            [unowned self] in self.openIssues()
            }
    }
}

}

//extension AuthViewController: Router{
//    func prepare() {
//    Here error with 'seque'    if(seque.identifier = Seque.issues.rawValue){
//            print("It's OK")
//            guard let controller = seque.destination as? IssuesViewController else { print("Wrong destination"); return}
//            //controller.presenter = IssuesPresenter();
//        }
//    }
//
//    func openIssues() {
//        print("kek")
//    }
//
//
//    enum Seque: String {
//        case issues = "IssuesSeque"
//    }
//
//}

扩展中的if块中也存在错误。

0 个答案:

没有答案