Php 登录页面中发生错误。它';s未与注册用户进行身份验证
我正在尝试使用Alamofire和PHP作为web服务和MySQL进行登录身份验证 当我注册用户并点击注册按钮时,值将存储在数据库中,但当我尝试使用用户名和密码登录时,它将不会进行身份验证,尽管我在控制台中收到一条成功响应消息。它不会重定向到下一页 有什么帮助吗?我还用我使用的其他技巧进行了评论Php 登录页面中发生错误。它';s未与注册用户进行身份验证,php,swift3,xampp,xcode8,Php,Swift3,Xampp,Xcode8,我正在尝试使用Alamofire和PHP作为web服务和MySQL进行登录身份验证 当我注册用户并点击注册按钮时,值将存储在数据库中,但当我尝试使用用户名和密码登录时,它将不会进行身份验证,尽管我在控制台中收到一条成功响应消息。它不会重定向到下一页 有什么帮助吗?我还用我使用的其他技巧进行了评论 import UIKit import Alamofire class ViewController: UIViewController { // let URL_USER_REGISTER
import UIKit
import Alamofire
class ViewController: UIViewController {
// let URL_USER_REGISTER = "http://mymacipaddress/Mylogin/v1/login.php"
@IBOutlet weak var textFieldUsername: UITextField!
@IBOutlet weak var textFieldPassword: UITextField!
@IBOutlet weak var labelMessage: UILabel!
@IBAction func loginButton(_ sender: UIButton)
{
/* if (textFieldUsername.text == "admin" && textFieldPassword.text == "admin")
{
performSegue(withIdentifier: "login", sender: self)
}
else
{
labelMessage.text = "incorrect username and password"
}
*/
let user = "user"
let password = "password"
Alamofire.request("http://mymacipaddress/Mylogin/v1/login.php")
.authenticate(user: user, password: password)
.responseJSON { response in
print(response.request as Any) // original URL request
print(response.response as Any) // HTTP URL response
print(response.data as Any) // server data
print(response.result)
if let _ = response.result.value {
self.performSegue(withIdentifier: "login", sender: self)
}
else
{
self.labelMessage.text = "incorrect"
}
}
}
/*
let user = "user"
let password = "password"
var headers: HTTPHeaders = [:]
if let authorizationHeader = Request.authorizationHeader(user: user, password: password) {
headers[authorizationHeader.key] = authorizationHeader.value
}
Alamofire.request("http://mymacipaddress/Mylogin/v1/login.php", headers: headers)
.responseJSON { response in
debugPrint(response)
// self.performSegue(withIdentifier: "login", sender: self)
self.labelMessage.text = "correct"
}
*/
/*
let user = "user"
let password = "password"
let credential = URLCredential(user: user, password: password, persistence: .forSession)
Alamofire.request("http://mymacipaddress/Mylogin/v1/login.php/\(user)/\(password)")
.authenticate(usingCredential: credential)
.responseJSON { response in
debugPrint(response)
self.labelMessage.text = "correct"
}
}
*/
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}