I am new to Swift and Firebase. I am developing an IOS application. For this App I need authenticate user email and password. I have a Json file with user details. Please help me how to authenticate user email and password?I have read several posts in Stackoverflow, but I am stuck. Following are my Json and swift code.
Json file:
{ "ID": 123, "Membership": 1234, "title": "Mr.", "firstname": "kumar", "lastname": "sandeep", "email": "[email protected]", "membrshipstatus": "Active", "volunteer": "Yes", "creationDate": "2016-12-27 " }, This is my swift code:
import UIKit import Firebase import FirebaseAuth class ViewController: UIViewController { @IBOutlet weak var emailofUser: UITextField! @IBOutlet weak var passwordofUser: UITextField! var ref:FIRDatabaseReference! //created a variable ref of type firebase database reference var databaseHandle:FIRDatabaseHandle? //to handle to database listener like to stop or start it var postdata = [String]?() var postall = [[String:String]]() override func viewDidLoad() { super.viewDidLoad() //set firebase reference ref = FIRDatabase.database().reference() let userRef = ref.child("Hub") //let queryRef = userRef.queryOrderedByChild("email").queryEqualToValue("[email protected]") // Consider adding ".indexOn": "email" at /hubeindhoven-95f09 to your security rules for better performance userRef.queryOrderedByChild("email").queryEqualToValue("[email protected]").observeEventType(.Value, withBlock: { snapshot in for child in snapshot.children { let snap = child as! FIRDataSnapshot let userDict = snap.value as! [String:Any] let userId = userDict["ID"] let lastname = userDict["lastname"] print("\(userId!) \(lastname!)") } })