我使用 Deployd 和 Alamofire 的登录工作完全正常。这是代码:
let credential = NSURLCredential(user: "username", password: "password", persistence: .ForSession)
let parameters = ["username" : "username", "password" : "password"]
Alamofire.request(.POST, "http://xxxxxxxxxxxx/users/login", parameters: parameters)
.authenticate(usingCredential: credential)
.response { request, response, _, error in
if response!.statusCode == 200 {
self.performSegueWithIdentifier("loggedIn", sender: self)
} else {
print("invalid credential bro!")
}
}
AppDelegate
如果用户已经登录,我如何检查?LoginViewController
我在自定义服务器上使用 Deployd API 进行用户身份验证,如果用户已经登录并且有一个活动会话,我想隐藏“登录屏幕”( )。